src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
branchJDK-8200758-branch
changeset 57687 c56bbf4aaf98
parent 57450 82c78b40b39d
child 57776 783db59cd8d3
--- a/src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java	Tue Jul 30 09:58:18 2019 +0300
+++ b/src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java	Thu Aug 08 17:21:32 2019 -0400
@@ -355,6 +355,12 @@
         sign();
     }
 
+    @Override
+    File getRuntimeImageDir(File runtimeImageTop) {
+        File home = new File(runtimeImageTop, "Contents/Home");
+        return (home.exists() ? home : runtimeImageTop);
+    }
+
     private void copyRuntimeFiles() throws IOException {
         // Generate Info.plist
         writeInfoPlist(contentsDir.resolve("Info.plist").toFile());