diff options
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/IceGridGUI/build.gradle | 2 | ||||
-rw-r--r-- | java/src/IceGridGUI/src/main/java/com/zeroc/IceGridGUI/Coordinator.java | 20 |
2 files changed, 15 insertions, 7 deletions
diff --git a/java/src/IceGridGUI/build.gradle b/java/src/IceGridGUI/build.gradle index 45a609ae86f..9096d659375 100644 --- a/java/src/IceGridGUI/build.gradle +++ b/java/src/IceGridGUI/build.gradle @@ -201,7 +201,7 @@ if(macosx) icon: "${projectDir}/src/main/resources/icons/icegrid.icns", shortversion: "${project.version}", applicationCategory: "public.app-category.utilities", - mainclassname: "IceGridGUI/MainProxy", + mainclassname: "com.zeroc.IceGridGUI/MainProxy", copyright: "Copyright © 2005-2016 ZeroC, Inc. All rights reserved.") { classpath(file: "${libDir}/${jarName}") { } diff --git a/java/src/IceGridGUI/src/main/java/com/zeroc/IceGridGUI/Coordinator.java b/java/src/IceGridGUI/src/main/java/com/zeroc/IceGridGUI/Coordinator.java index 91fdd166b0b..8bbd0625ac1 100644 --- a/java/src/IceGridGUI/src/main/java/com/zeroc/IceGridGUI/Coordinator.java +++ b/java/src/IceGridGUI/src/main/java/com/zeroc/IceGridGUI/Coordinator.java @@ -507,8 +507,11 @@ public class Coordinator helpMenu.add(_helpContents); - helpMenu.addSeparator(); - helpMenu.add(_about); + if(!System.getProperty("os.name").startsWith("Mac OS")) + { + helpMenu.addSeparator(); + helpMenu.add(_about); + } } } @@ -3260,14 +3263,19 @@ public class Coordinator private void helpContents() { - int pos = com.zeroc.Ice.Util.stringVersion().indexOf('b'); + String version = com.zeroc.Ice.Util.stringVersion(); + + int pos = version.indexOf('a'); if(pos == -1) { - pos = com.zeroc.Ice.Util.stringVersion().lastIndexOf('.'); - assert(pos != -1); + pos = version.indexOf('b'); } - String version = com.zeroc.Ice.Util.stringVersion().substring(0, pos); + if(pos != -1) + { + // 3.7a3 or 3.7b1 becomes simply 3.7 + version = version.substring(0, pos); + } Desktop desktop = Desktop.isDesktopSupported() ? Desktop.getDesktop() : null; if(desktop != null && desktop.isSupported(Desktop.Action.BROWSE)) |