diff --git a/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/SingleInspectionProfilePanel.java b/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/SingleInspectionProfilePanel.java index 39efab431bb4..4e3fcbfa03cd 100644 --- a/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/SingleInspectionProfilePanel.java +++ b/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/SingleInspectionProfilePanel.java @@ -229,9 +229,9 @@ public class SingleInspectionProfilePanel extends JPanel { List tools = profile.getDefaultStates(); for (ScopeToolState state : tools) { final ArrayList descriptors = new ArrayList(); - /* if (state.getLevel() == HighlightDisplayLevel.NON_SWITCHABLE_ERROR) { + if (state.getLevel() == HighlightDisplayLevel.NON_SWITCHABLE_ERROR) { continue; - }*/ + } myDescriptors.put(new Descriptor(state, profile), descriptors); final List nonDefaultTools = profile.getNonDefaultTools(state.getTool().getShortName()); if (nonDefaultTools != null) { diff --git a/platform/platform-api/src/com/intellij/codeHighlighting/HighlightDisplayLevel.java b/platform/platform-api/src/com/intellij/codeHighlighting/HighlightDisplayLevel.java index d26d37cc65f7..9f58c34dd19d 100644 --- a/platform/platform-api/src/com/intellij/codeHighlighting/HighlightDisplayLevel.java +++ b/platform/platform-api/src/com/intellij/codeHighlighting/HighlightDisplayLevel.java @@ -24,6 +24,7 @@ import com.intellij.openapi.util.Comparing; import com.intellij.util.ImageLoader; import com.intellij.util.containers.HashMap; import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; import javax.swing.*; import java.awt.*; @@ -44,11 +45,12 @@ public class HighlightDisplayLevel { public static final HighlightDisplayLevel INFO = new HighlightDisplayLevel(HighlightSeverity.INFO, DO_NOT_SHOW.getIcon()); public static final HighlightDisplayLevel WEAK_WARNING = new HighlightDisplayLevel(HighlightSeverity.WEAK_WARNING, DO_NOT_SHOW.getIcon()); - public static final HighlightDisplayLevel NON_SWITCHABLE_ERROR = new HighlightDisplayLevel(HighlightSeverity.ERROR, createIconByMask(CodeInsightColors.ERRORS_ATTRIBUTES)); + public static final HighlightDisplayLevel NON_SWITCHABLE_ERROR = new HighlightDisplayLevel(HighlightSeverity.ERROR); private Icon myIcon; private final HighlightSeverity mySeverity; + @Nullable public static HighlightDisplayLevel find(String name) { for (Map.Entry entry : ourMap.entrySet()) { HighlightSeverity severity = entry.getKey(); @@ -70,6 +72,11 @@ public class HighlightDisplayLevel { ourMap.put(mySeverity, this); } + public HighlightDisplayLevel(HighlightSeverity severity) { + mySeverity = severity; + } + + public String toString() { return mySeverity.toString(); }