src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
branchJDK-8200758-branch
changeset 57259 a84c657c713d
parent 57256 d7c27451f759
child 57316 2891b3ae222d
--- a/src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java	Mon Mar 11 21:00:22 2019 -0400
+++ b/src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java	Mon Mar 11 21:04:21 2019 -0400
@@ -323,8 +323,8 @@
         List<Map<String, ? super Object>> entryPoints =
                 StandardBundlerParam.ADD_LAUNCHERS.fetchFrom(params);
         for (Map<String, ? super Object> entryPoint : entryPoints) {
-            Map<String, ? super Object> tmp = new HashMap<>(originalParams);
-            tmp.putAll(entryPoint);
+            Map<String, ? super Object> tmp = 
+                    AddLauncherArguments.merge(originalParams, entryPoint);
 
             // add executable for add launcher
             Path addExecutable = macOSDir.resolve(getLauncherName(tmp));