mirror of
https://github.com/JetBrains/JetBrainsRuntime.git
synced 2025-12-06 09:29:38 +01:00
JBR-3306 jbr-dev warnings: incompatible pointer to integer conversion returning 'void *' from a function with result type 'jlong'
This commit is contained in:
@@ -1045,12 +1045,12 @@ JNI_COCOA_ENTER(env);
|
||||
AWTWindow *owner = [OBJC(ownerPtr) delegate];
|
||||
|
||||
BOOL isIgnoreMouseEvents = NO;
|
||||
GET_CPLATFORM_WINDOW_CLASS_RETURN(nil);
|
||||
DECLARE_FIELD_RETURN(jf_target, jc_CPlatformWindow, "target", "Ljava/awt/Window;", nil);
|
||||
GET_CPLATFORM_WINDOW_CLASS_RETURN(0);
|
||||
DECLARE_FIELD_RETURN(jf_target, jc_CPlatformWindow, "target", "Ljava/awt/Window;", 0);
|
||||
jobject awtWindow = (*env)->GetObjectField(env, obj, jf_target);
|
||||
if (awtWindow != NULL) {
|
||||
DECLARE_CLASS_RETURN(jc_Window, "java/awt/Window", nil);
|
||||
DECLARE_METHOD_RETURN(jm_isIgnoreMouseEvents, jc_Window, "isIgnoreMouseEvents", "()Z", nil);
|
||||
DECLARE_CLASS_RETURN(jc_Window, "java/awt/Window", 0);
|
||||
DECLARE_METHOD_RETURN(jm_isIgnoreMouseEvents, jc_Window, "isIgnoreMouseEvents", "()Z", 0);
|
||||
isIgnoreMouseEvents = (*env)->CallBooleanMethod(env, awtWindow, jm_isIgnoreMouseEvents) == JNI_TRUE ? YES : NO;
|
||||
(*env)->DeleteLocalRef(env, awtWindow);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user