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
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel