< prev index next >

src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m

Print this page

        

*** 106,116 **** [ThreadUtilities performOnMainThreadWaiting:YES block:^(){ CALayer *windowLayer = jlong_to_ptr(windowLayerPtr); surfaceLayers = [[AWTSurfaceLayers alloc] initWithWindowLayer: windowLayer]; }]; ! JNF_COCOA_EXIT(env); return ptr_to_jlong(surfaceLayers); } --- 106,116 ---- [ThreadUtilities performOnMainThreadWaiting:YES block:^(){ CALayer *windowLayer = jlong_to_ptr(windowLayerPtr); surfaceLayers = [[AWTSurfaceLayers alloc] initWithWindowLayer: windowLayer]; }]; ! JNF_COCOA_EXIT(env); return ptr_to_jlong(surfaceLayers); }
*** 123,133 **** (JNIEnv *env, jclass clazz, jlong surfaceLayersPtr, jint x, jint y, jint width, jint height) { JNF_COCOA_ENTER(env); AWTSurfaceLayers *surfaceLayers = OBJC(surfaceLayersPtr); ! [ThreadUtilities performOnMainThreadWaiting:NO block:^(){ CGRect rect = CGRectMake(x, y, width, height); [surfaceLayers setBounds: rect]; }]; --- 123,133 ---- (JNIEnv *env, jclass clazz, jlong surfaceLayersPtr, jint x, jint y, jint width, jint height) { JNF_COCOA_ENTER(env); AWTSurfaceLayers *surfaceLayers = OBJC(surfaceLayersPtr); ! [ThreadUtilities performOnMainThreadWaiting:NO block:^(){ CGRect rect = CGRectMake(x, y, width, height); [surfaceLayers setBounds: rect]; }];
< prev index next >