diff --git a/updater/src/com/intellij/updater/Runner.java b/updater/src/com/intellij/updater/Runner.java index 1d00b3376429..2aef98b34952 100644 --- a/updater/src/com/intellij/updater/Runner.java +++ b/updater/src/com/intellij/updater/Runner.java @@ -70,6 +70,15 @@ public class Runner { initLogger(); logger.info("destFolder: " + destFolder); + //remove this code after one EAP cycle + String osName = System.getProperty("os.name").toLowerCase(Locale.US); + logger.info("osName: " + osName); + if (osName.startsWith("mac") && destFolder.startsWith("\"") && destFolder.lastIndexOf("\"") == destFolder.length()-1) { + destFolder = destFolder.substring(1, destFolder.length()-1); + logger.info("removed quotes: " + destFolder); + } + //remove this code after one EAP cycle + install(jarFile, destFolder); } else {