diff --git a/platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionResultsView.java b/platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionResultsView.java index 3e2d964a0eb2..807e28dfcb6d 100644 --- a/platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionResultsView.java +++ b/platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionResultsView.java @@ -92,7 +92,12 @@ public class InspectionResultsView extends JPanel implements Disposable, Occuren private final AnalysisScope myScope; @NonNls private static final String HELP_ID = "reference.toolWindows.inspections"; - private final Map mySeverityGroupNodes = new HashMap(); + private final Map mySeverityGroupNodes = new TreeMap(new Comparator() { + @Override + public int compare(HighlightDisplayLevel o1, HighlightDisplayLevel o2) { + return o1.getSeverity().compareTo(o2.getSeverity()); + } + }); private final Splitter mySplitter; private final GlobalInspectionContextImpl myGlobalInspectionContext;