< prev index next >
src/java.desktop/windows/native/libawt/windows/awt_List.cpp
Print this page
@@ -821,13 +821,13 @@
{
TRY;
jobject selfGlobalRef = env->NewGlobalRef(self);
- return (jint)AwtToolkit::GetInstance().SyncCall(
+ return (jint)((intptr_t)AwtToolkit::GetInstance().SyncCall(
(void *(*)(void *))AwtList::_GetMaxWidth,
- (void *)selfGlobalRef);
+ (void *)selfGlobalRef));
// selfGlobalRef is deleted in _GetMaxWidth
CATCH_BAD_ALLOC_RET(0);
}
@@ -1009,12 +1009,12 @@
SelectElementStruct *ses = new SelectElementStruct;
ses->list = env->NewGlobalRef(self);
ses->index = index;
- return (jboolean)AwtToolkit::GetInstance().SyncCall(
- (void *(*)(void *))AwtList::_IsSelected, ses);
+ return (jboolean)((intptr_t)AwtToolkit::GetInstance().SyncCall(
+ (void *(*)(void *))AwtList::_IsSelected, ses));
// global ref and ses are deleted in _IsSelected
CATCH_BAD_ALLOC_RET(FALSE);
}
< prev index next >