FIXED IDEA-161330 Scheme drop-down becomes empty on deleting

This commit is contained in:
Rustam Vishnyakov
2016-09-16 12:50:58 +03:00
parent f02ee59e5c
commit ace57ffa91
@@ -232,8 +232,7 @@ public class ColorAndFontOptions extends SearchableConfigurable.Parent.Abstract
public void removeScheme(String name) {
if (mySelectedScheme.getName().equals(name)) {
//noinspection HardCodedStringLiteral
selectScheme("Default");
selectDefaultScheme();
}
boolean deletedNewlyCreated = false;
@@ -248,6 +247,13 @@ public class ColorAndFontOptions extends SearchableConfigurable.Parent.Abstract
resetSchemesCombo(null);
mySomeSchemesDeleted = mySomeSchemesDeleted || !deletedNewlyCreated;
}
private void selectDefaultScheme() {
DefaultColorsScheme defaultScheme =
(DefaultColorsScheme)EditorColorsManager.getInstance().getScheme(EditorColorsManager.DEFAULT_SCHEME_NAME);
selectScheme(defaultScheme.getEditableCopyName());
}
void resetSchemeToOriginal(@NotNull String name) {