mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Some diagnostics for EA
This commit is contained in:
+8
@@ -80,6 +80,14 @@ public class DefaultColorSchemesManager implements PersistentStateComponent<Elem
|
||||
return Collections.unmodifiableList(mySchemes);
|
||||
}
|
||||
|
||||
public String[] listNames() {
|
||||
String[] names = new String[mySchemes.size()];
|
||||
for (int i = 0; i < names.length; i ++) {
|
||||
names[i] = mySchemes.get(i).getName();
|
||||
}
|
||||
return names;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public DefaultColorsScheme getFirstScheme() {
|
||||
return mySchemes.get(0);
|
||||
|
||||
+3
-1
@@ -377,7 +377,9 @@ public class EditorColorsManagerImpl extends EditorColorsManager implements Pers
|
||||
public EditorColorsScheme getSchemeForCurrentUITheme() {
|
||||
String schemeName = UIUtil.isUnderDarcula() ? "Darcula" : DEFAULT_SCHEME_NAME;
|
||||
EditorColorsScheme scheme = myDefaultColorSchemeManager.getScheme(schemeName);
|
||||
assert scheme != null : "The default scheme '" + schemeName + "' not found";
|
||||
assert scheme != null :
|
||||
"The default scheme '" + schemeName + "' not found, " +
|
||||
"available schemes: " + Arrays.toString(myDefaultColorSchemeManager.listNames());
|
||||
if (((DefaultColorsScheme)scheme).hasEditableCopy()) {
|
||||
EditorColorsScheme editableCopy = getScheme(((DefaultColorsScheme)scheme).getEditableCopyName());
|
||||
if (editableCopy != null) return editableCopy;
|
||||
|
||||
Reference in New Issue
Block a user