Revision: 5946
          http://sourceforge.net/p/jump-pilot/code/5946
Author:   edso
Date:     2018-09-25 14:36:40 +0000 (Tue, 25 Sep 2018)
Log Message:
-----------
finetuning macos integration

Modified Paths:
--------------
    core/trunk/src/com/vividsolutions/jump/workbench/ui/WorkbenchFrame.java

Modified: 
core/trunk/src/com/vividsolutions/jump/workbench/ui/WorkbenchFrame.java
===================================================================
--- core/trunk/src/com/vividsolutions/jump/workbench/ui/WorkbenchFrame.java     
2018-09-25 14:04:17 UTC (rev 5945)
+++ core/trunk/src/com/vividsolutions/jump/workbench/ui/WorkbenchFrame.java     
2018-09-25 14:36:40 UTC (rev 5946)
@@ -2363,10 +2363,12 @@
           if (desktopClass != null) {
             desktopObject = desktopClass.getMethod("getDesktop").invoke(null);
           }
-          // try old java8- apple java extensions way
-          desktopClass = findClass("Application", new String[] { 
"com.apple.eawt" });
-          if (desktopClass != null) {
-            desktopObject = 
desktopClass.getDeclaredMethod("getApplication").invoke(null);
+          // still null? try old java8- apple java extensions way
+          if (desktopClass == null) {
+            desktopClass = findClass("Application", new String[] { 
"com.apple.eawt" });
+            if (desktopClass != null) {
+              desktopObject = 
desktopClass.getDeclaredMethod("getApplication").invoke(null);
+            }
           }
   
           // give up now



_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to