Bläddra i källkod

Rename themes to be installed sanely

Fixes CLIENT-168

Change-Id: I55aaabefda2abeee2b788a212f363218ba2936f0
Reviewed-on: http://gerrit.dmdirc.com/1784
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Reviewed-by: Chris Smith <chris@dmdirc.com>
tags/0.6.5
Greg Holmes 13 år sedan
förälder
incheckning
e3f0607482

+ 9
- 1
src/com/dmdirc/addons/ui_swing/components/addonbrowser/InstallListener.java Visa fil

@@ -102,7 +102,15 @@ public class InstallListener implements ActionListener {
102 102
                     }
103 103
                     break;
104 104
                 case TYPE_THEME:
105
-                    file.renameTo(new File(ThemeManager.getThemeDirectory()));
105
+                    if (!file.renameTo(new File(ThemeManager.getThemeDirectory()
106
+                            + info.getTitle() + ".zip"))) {
107
+                        Logger.userError(ErrorLevel.MEDIUM, "Unable to "
108
+                                + "install addon, failed to move file: "
109
+                                + file.getAbsolutePath());
110
+                        installer.finished("Unable to "
111
+                                + "install addon, failed to move file: "
112
+                                + file.getAbsolutePath());
113
+                    }
106 114
                     break;
107 115
                 default:
108 116
                     Logger.appError(ErrorLevel.HIGH, "Unknown addon type",

Laddar…
Avbryt
Spara