From 1497c4192a6bffda0b547ee8362f7e6ddbc1f865 Mon Sep 17 00:00:00 2001 From: anna Date: Mon, 10 Dec 2012 10:01:27 +0100 Subject: [PATCH] when grouped sort inspections view by severity (IDEA-96788) --- .../intellij/codeInspection/ui/InspectionResultsView.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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;