< prev index next >

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

Print this page

        

@@ -95,11 +95,15 @@
 {
     static jclass _ApplicationClass = NULL;
     if (_ApplicationClass == NULL)
     {
         GET_MAIN_JENV;
-        _ApplicationClass = (*env)->NewGlobalRef(env, [GlassHelper ClassForName:"com.sun.glass.ui.Application" withEnv:env]);
+        _ApplicationClass =
+            [GlassHelper ClassForName:"com.sun.glass.ui.Application" withEnv:env];
+        if (_ApplicationClass) {
+            _ApplicationClass = (*env)->NewGlobalRef(env, _ApplicationClass);
+        }
         GLASS_CHECK_EXCEPTION(env);
     }
     if (_ApplicationClass == NULL)
     {
         NSLog(@"GlassHelper error: _ApplicationClass == NULL");
< prev index next >