diff --git a/src/main/java/forge/gui/home/settings/CSubmenuPreferences.java b/src/main/java/forge/gui/home/settings/CSubmenuPreferences.java index 91517dd985c..584111c6227 100644 --- a/src/main/java/forge/gui/home/settings/CSubmenuPreferences.java +++ b/src/main/java/forge/gui/home/settings/CSubmenuPreferences.java @@ -199,7 +199,13 @@ public enum CSubmenuPreferences implements ICDoc { File f = new File(fd); f.delete(); } - + + public void refreshComboBoxes() { + initializeGameLogVerbosityComboBox(); + initializeAiProfilesComboBox(); + initializeSkinsComboBox(); + } + private void initializeGameLogVerbosityComboBox() { FPref userSetting = FPref.DEV_LOG_ENTRY_TYPE; FComboBoxPanel panel = this.view.getGameLogVerbosityComboBoxPanel(); diff --git a/src/main/java/forge/gui/toolbox/FSkin.java b/src/main/java/forge/gui/toolbox/FSkin.java index 24ffbca00ee..3e6dee5bb9e 100644 --- a/src/main/java/forge/gui/toolbox/FSkin.java +++ b/src/main/java/forge/gui/toolbox/FSkin.java @@ -57,6 +57,7 @@ import org.apache.commons.lang.WordUtils; import forge.FThreads; import forge.Singletons; import forge.gui.GuiUtils; +import forge.gui.home.settings.CSubmenuPreferences; import forge.properties.ForgePreferences; import forge.properties.ForgePreferences.FPref; import forge.util.TypeUtil; @@ -1534,6 +1535,7 @@ public enum FSkin { //refresh certain components skinned via look and feel Singletons.getControl().getMenuBar().refresh(); + CSubmenuPreferences.SINGLETON_INSTANCE.refreshComboBoxes(); } /** diff --git a/src/main/java/forge/view/FView.java b/src/main/java/forge/view/FView.java index cd5ea7fd5e7..48290d369f2 100644 --- a/src/main/java/forge/view/FView.java +++ b/src/main/java/forge/view/FView.java @@ -163,7 +163,7 @@ public enum FView { resDirs.add(new File("res", resDir)); } - final Set doNotDeleteDirs = new HashSet(); + final Set doNotDeleteDirs = new HashSet(); for (String dir : Lists.newArrayList("decks", "decks/constructed", "decks/draft", "decks/plane", "decks/scheme", "decks/sealed", "gauntlet", "layouts", "pics", "preferences", "quest/data")) { doNotDeleteDirs.add(new File("res", dir)); }