src/macosx/native/sun/awt/CWrapper.m

Print this page

        

*** 649,658 **** --- 649,678 ---- return windowPtr; } /* + * Class: sun_lwawt_macosx_CWrapper$NSView + * Method: setHidden + * Signature: (JZ)V + */ + JNIEXPORT jlong JNICALL + Java_sun_lwawt_macosx_CWrapper_00024NSView_setHidden + (JNIEnv *env, jclass cls, jlong viewPtr, jboolean toHide) + { + JNF_COCOA_ENTER(env); + + NSView *view = (NSView *)jlong_to_ptr(viewPtr); + [JNFRunLoop performOnMainThreadWaiting:NO withBlock:^(){ + [view setHidden:(BOOL)toHide]; + }]; + + JNF_COCOA_EXIT(env); + } + + + /* * Class: sun_lwawt_macosx_CWrapper$NSScreen * Method: frame * Signature: (J)Ljava/awt/Rectangle; */ JNIEXPORT jobject JNICALL