src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
changeset 52757 3c4c1debe32c
parent 52747 85fb403c0141
child 53187 64e7a73195c1
child 53358 659b004b6a1b
equal deleted inserted replaced
52756:0d757a37896c 52757:3c4c1debe32c
   963                 jobject platformWindow = [self.javaPlatformWindow jObjectWithEnv:env];
   963                 jobject platformWindow = [self.javaPlatformWindow jObjectWithEnv:env];
   964                 if (platformWindow != NULL) {
   964                 if (platformWindow != NULL) {
   965                     // Currently, no need to deliver the whole NSEvent.
   965                     // Currently, no need to deliver the whole NSEvent.
   966                     static JNF_MEMBER_CACHE(jm_deliverNCMouseDown, jc_CPlatformWindow, "deliverNCMouseDown", "()V");
   966                     static JNF_MEMBER_CACHE(jm_deliverNCMouseDown, jc_CPlatformWindow, "deliverNCMouseDown", "()V");
   967                     JNFCallVoidMethod(env, platformWindow, jm_deliverNCMouseDown);
   967                     JNFCallVoidMethod(env, platformWindow, jm_deliverNCMouseDown);
       
   968                     // Deliver double click on title bar
       
   969                     if ([event clickCount] > 1) {
       
   970                         static JNF_MEMBER_CACHE(jm_deliverDoubleClickOnTitlebar, jc_CPlatformWindow, "deliverDoubleClickOnTitlebar", "()V");
       
   971                         JNFCallVoidMethod(env, platformWindow, jm_deliverDoubleClickOnTitlebar);
       
   972                     }
   968                     (*env)->DeleteLocalRef(env, platformWindow);
   973                     (*env)->DeleteLocalRef(env, platformWindow);
   969                 }
   974                 }
   970             }
   975             }
   971         }
   976         }
   972 }
   977 }