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