IDEA-129246 search in new settings doesn't find inspections

This commit is contained in:
Sergey Malenkov
2014-09-01 19:57:17 +04:00
parent e9b3a836dc
commit ea0e4187eb
@@ -159,7 +159,16 @@ public class ConfigurableWrapper implements SearchableConfigurable {
@NotNull
@Override
public String getId() {
return myEp.id == null ? myEp.instanceClass == null ? myEp.providerClass : myEp.instanceClass : myEp.id;
if (myEp.id != null) {
return myEp.id;
}
UnnamedConfigurable configurable = getConfigurable();
if (configurable instanceof SearchableConfigurable) {
return ((SearchableConfigurable)configurable).getId();
}
return myEp.instanceClass != null
? myEp.instanceClass
: myEp.providerClass;
}
@NotNull