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

Print this page

        

*** 122,135 **** JNFPerformEnvBlock(JNFThreadDetachImmediately, ^(JNIEnv *env) { JNFWeakJObjectWrapper *wrapper = (JNFWeakJObjectWrapper *)userInfo; jobject graphicsEnv = [wrapper jObjectWithEnv:env]; if (graphicsEnv == NULL) return; // ref already GC'd - static JNF_CLASS_CACHE(jc_CGraphicsEnvironment, "sun/awt/CGraphicsEnvironment"); ! static JNF_MEMBER_CACHE(jm_displayReconfiguration, jc_CGraphicsEnvironment, "_displayReconfiguration", "(J)V"); ! JNFCallVoidMethod(env, graphicsEnv, jm_displayReconfiguration); }); } /* * Class: sun_awt_CGraphicsEnvironment --- 122,136 ---- JNFPerformEnvBlock(JNFThreadDetachImmediately, ^(JNIEnv *env) { JNFWeakJObjectWrapper *wrapper = (JNFWeakJObjectWrapper *)userInfo; jobject graphicsEnv = [wrapper jObjectWithEnv:env]; if (graphicsEnv == NULL) return; // ref already GC'd static JNF_CLASS_CACHE(jc_CGraphicsEnvironment, "sun/awt/CGraphicsEnvironment"); ! static JNF_MEMBER_CACHE(jm_displayReconfiguration, jc_CGraphicsEnvironment, "_displayReconfiguration", "(IZ)V"); ! JNFCallVoidMethod(env, graphicsEnv, jm_displayReconfiguration, ! (jint) display, ! (jboolean) flags & kCGDisplayRemoveFlag); }); } /* * Class: sun_awt_CGraphicsEnvironment