< prev index next >
src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
Print this page
@@ -948,10 +948,15 @@
jobject platformWindow = [self.javaPlatformWindow jObjectWithEnv:env];
if (platformWindow != NULL) {
// Currently, no need to deliver the whole NSEvent.
static JNF_MEMBER_CACHE(jm_deliverNCMouseDown, jc_CPlatformWindow, "deliverNCMouseDown", "()V");
JNFCallVoidMethod(env, platformWindow, jm_deliverNCMouseDown);
+ // Deliver double click on title bar
+ if ([event clickCount] > 1) {
+ static JNF_MEMBER_CACHE(jm_deliverDoubleClickOnTitlebar, jc_CPlatformWindow, "deliverDoubleClickOnTitlebar", "()V");
+ JNFCallVoidMethod(env, platformWindow, jm_deliverDoubleClickOnTitlebar);
+ }
(*env)->DeleteLocalRef(env, platformWindow);
}
}
}
}
< prev index next >