src/macosx/native/sun/awt/CWrapper.m
Print this page
*** 74,83 ****
--- 74,103 ----
JNF_COCOA_EXIT(env);
}
/*
* Class: sun_lwawt_macosx_CWrapper$NSWindow
+ * Method: makeKeyWindow
+ * Signature: (J)V
+ */
+ JNIEXPORT void JNICALL
+ Java_sun_lwawt_macosx_CWrapper_00024NSWindow_makeKeyWindow
+ (JNIEnv *env, jclass cls, jlong windowPtr)
+ {
+ JNF_COCOA_ENTER(env);
+
+ NSWindow *window = (NSWindow *)jlong_to_ptr(windowPtr);
+ [JNFRunLoop performOnMainThread:@selector(makeKeyWindow)
+ on:window
+ withObject:nil
+ waitUntilDone:NO];
+
+ JNF_COCOA_EXIT(env);
+ }
+
+ /*
+ * Class: sun_lwawt_macosx_CWrapper$NSWindow
* Method: makeMainWindow
* Signature: (J)V
*/
JNIEXPORT void JNICALL
Java_sun_lwawt_macosx_CWrapper_00024NSWindow_makeMainWindow