< prev index next >

modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.m

Print this page

        

*** 648,668 **** jWindowClass = (*env)->NewGlobalRef(env, jClass); } if (jMenuBarDelegateClass == NULL) { ! jMenuBarDelegateClass = (*env)->NewGlobalRef(env, [GlassHelper ClassForName:"com.sun.glass.ui.mac.MacMenuBarDelegate" withEnv:env]); } if (jViewClass == NULL) { ! jViewClass = (*env)->NewGlobalRef(env, [GlassHelper ClassForName:"com.sun.glass.ui.View" withEnv:env]); } if (jScreenClass == NULL) { ! jScreenClass = (*env)->NewGlobalRef(env, [GlassHelper ClassForName:"com.sun.glass.ui.Screen" withEnv:env]); } if (jWindowNotifyMove == NULL) { jWindowNotifyMove = (*env)->GetMethodID(env, jWindowClass, "notifyMove", "(IIZ)V"); --- 648,680 ---- jWindowClass = (*env)->NewGlobalRef(env, jClass); } if (jMenuBarDelegateClass == NULL) { ! jclass cls = [GlassHelper ClassForName:"com.sun.glass.ui.mac.MacMenuBarDelegate" withEnv:env]; ! if (!cls) { ! return; ! } ! jMenuBarDelegateClass = (*env)->NewGlobalRef(env, cls); } if (jViewClass == NULL) { ! jclass cls = [GlassHelper ClassForName:"com.sun.glass.ui.View" withEnv:env]; ! if (!cls) { ! return; ! } ! jViewClass = (*env)->NewGlobalRef(env, cls); } if (jScreenClass == NULL) { ! jclass cls = [GlassHelper ClassForName:"com.sun.glass.ui.Screen" withEnv:env]; ! if (!cls) { ! return; ! } ! jScreenClass = (*env)->NewGlobalRef(env, cls); } if (jWindowNotifyMove == NULL) { jWindowNotifyMove = (*env)->GetMethodID(env, jWindowClass, "notifyMove", "(IIZ)V");
< prev index next >