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