diff --git a/plugins/javaFX/src/org/jetbrains/plugins/javaFX/packaging/JavaFxApplicationIconsDialog.form b/plugins/javaFX/src/org/jetbrains/plugins/javaFX/packaging/JavaFxApplicationIconsDialog.form index c50b4c6b0b79..8cbff4bab10c 100644 --- a/plugins/javaFX/src/org/jetbrains/plugins/javaFX/packaging/JavaFxApplicationIconsDialog.form +++ b/plugins/javaFX/src/org/jetbrains/plugins/javaFX/packaging/JavaFxApplicationIconsDialog.form @@ -13,7 +13,8 @@ - + + @@ -32,7 +33,8 @@ - + + @@ -46,7 +48,8 @@ - + + diff --git a/plugins/javaFX/src/org/jetbrains/plugins/javaFX/packaging/JavaFxApplicationIconsDialog.java b/plugins/javaFX/src/org/jetbrains/plugins/javaFX/packaging/JavaFxApplicationIconsDialog.java index 735ef3993a49..41257cb02be9 100644 --- a/plugins/javaFX/src/org/jetbrains/plugins/javaFX/packaging/JavaFxApplicationIconsDialog.java +++ b/plugins/javaFX/src/org/jetbrains/plugins/javaFX/packaging/JavaFxApplicationIconsDialog.java @@ -28,9 +28,9 @@ public class JavaFxApplicationIconsDialog extends DialogWrapper { init(); if (icons != null) { - myPanel.myLinuxIconPath.setText(icons.getLinuxIcon()); - myPanel.myMacIconPath.setText(icons.getMacIcon()); - myPanel.myWindowsIconPath.setText(icons.getWindowsIcon()); + setSystemDependentPath(myPanel.myLinuxIconPath, icons.getLinuxIcon()); + setSystemDependentPath(myPanel.myMacIconPath, icons.getMacIcon()); + setSystemDependentPath(myPanel.myWindowsIconPath, icons.getWindowsIcon()); } addBrowseListener(myPanel.myLinuxIconPath, "png", project); @@ -71,6 +71,10 @@ public class JavaFxApplicationIconsDialog extends DialogWrapper { return FileUtil.toSystemIndependentName(text.trim()); } + private static void setSystemDependentPath(TextFieldWithBrowseButton withBrowseButton, String path) { + withBrowseButton.setText(!StringUtil.isEmptyOrSpaces(path) ? FileUtil.toSystemDependentName(path) : ""); + } + private boolean isValidPath(TextFieldWithBrowseButton withBrowseButton, ProjectFileIndex index, String osName) { final String text = withBrowseButton.getText(); if (StringUtil.isEmptyOrSpaces(text)) return true;