IDEA-130812 Settings / Keymap: custom scheme is shown selected, but all shortcuts are from Default (regression)

This commit is contained in:
Sergey Malenkov
2014-10-06 14:27:05 +04:00
parent b3b0563466
commit 12644c13ff
@@ -80,19 +80,17 @@ abstract class SpotlightPainter extends AbstractPainter {
myGlassPanel.clear();
String text = filter.getFilterText();
myVisible = !text.isEmpty();
if (myVisible) {
try {
SearchableConfigurable searchable = new SearchableConfigurable.Delegate(configurable);
SearchUtil.lightOptions(searchable, component, text, myGlassPanel).run();
Runnable search = searchable.enableSearch(text);
if (search != null && !filter.contains(configurable) && !text.equals(myConfigurableOption.get(configurable))) {
search.run();
}
}
finally {
myConfigurableOption.put(configurable, text);
try {
SearchableConfigurable searchable = new SearchableConfigurable.Delegate(configurable);
SearchUtil.lightOptions(searchable, component, text, myGlassPanel).run();
Runnable search = searchable.enableSearch(text); // execute for empty string too
if (search != null && !filter.contains(configurable) && !text.equals(myConfigurableOption.get(configurable))) {
search.run();
}
}
finally {
myConfigurableOption.put(configurable, text);
}
}
else if (!ApplicationManager.getApplication().isUnitTestMode()) {
updateLater();