< prev index next >

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

Print this page

        

@@ -365,11 +365,17 @@
  */
 JNIEXPORT void JNICALL Java_com_sun_glass_ui_mac_MacMenuDelegate__1initIDs
 (JNIEnv *env, jclass jMenuDelegateClass)
 {
     jclass jCallbackClass = [GlassHelper ClassForName:"com.sun.glass.ui.MenuItem$Callback" withEnv:env];
+    if (!jCallbackClass) {
+        return;
+    }
     jclass jMenuClass = [GlassHelper ClassForName:"com.sun.glass.ui.Menu" withEnv:env];
+    if (!jMenuClass) {
+        return;
+    }
 
     jMenuActionMethod  = (*env)->GetMethodID(env, jCallbackClass,   "action",  "()V");
     if ((*env)->ExceptionCheck(env)) return;
     jMenuValidateMethod = (*env)->GetMethodID(env, jCallbackClass,   "validate",  "()V");
     if ((*env)->ExceptionCheck(env)) return;
< prev index next >