jdk/src/macosx/native/sun/awt/CWrapper.m
changeset 20457 ecb935d774a3
parent 18759 678de8e7eb93
child 21282 1bef38644939
--- a/jdk/src/macosx/native/sun/awt/CWrapper.m	Mon Oct 07 16:13:48 2013 +0400
+++ b/jdk/src/macosx/native/sun/awt/CWrapper.m	Mon Oct 07 16:42:29 2013 +0400
@@ -437,6 +437,29 @@
 
 /*
  * Class:     sun_lwawt_macosx_CWrapper$NSWindow
+ * Method:    isZoomed
+ * Signature: (J)Z
+ */
+JNIEXPORT jboolean JNICALL
+Java_sun_lwawt_macosx_CWrapper_00024NSWindow_isZoomed
+(JNIEnv *env, jclass cls, jlong windowPtr)
+{
+    __block jboolean isZoomed = JNI_FALSE;
+    
+JNF_COCOA_ENTER(env);
+    
+    NSWindow *window = (NSWindow *)jlong_to_ptr(windowPtr);
+    [ThreadUtilities performOnMainThreadWaiting:YES block:^(){
+        isZoomed = [window isZoomed];
+    }];
+    
+JNF_COCOA_EXIT(env);
+    
+    return isZoomed;
+}
+
+/*
+ * Class:     sun_lwawt_macosx_CWrapper$NSWindow
  * Method:    zoom
  * Signature: (J)V
  */