diff --git a/client/src/main/java/ctbrec/ui/SettingsTab.java b/client/src/main/java/ctbrec/ui/SettingsTab.java index e20f1e5b..0d2722e3 100644 --- a/client/src/main/java/ctbrec/ui/SettingsTab.java +++ b/client/src/main/java/ctbrec/ui/SettingsTab.java @@ -680,9 +680,10 @@ public class SettingsTab extends Tab implements TabSelectionListener { @Override public void selected() { - startTab.getItems().clear(); - for(Tab tab : getTabPane().getTabs()) { - startTab.getItems().add(tab.getText()); + if(startTab.getItems().isEmpty()) { + for(Tab tab : getTabPane().getTabs()) { + startTab.getItems().add(tab.getText()); + } } String startTabName = Config.getInstance().getSettings().startTab; if(StringUtil.isNotBlank(startTabName)) {