diff -r 0d757a37896c -r 3c4c1debe32c src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m --- a/src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m Tue Nov 27 10:59:24 2018 +0530 +++ b/src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m Tue Nov 27 13:47:31 2018 +0530 @@ -965,6 +965,11 @@ // 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); } }