From 43c87fb566ac4fef70bfa1608d9c8c55b8e465a0 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Fri, 24 May 2013 14:17:52 +0400 Subject: [PATCH] distinguish info/weak warning before INFO is completely deleted (IDEA-107770) --- .../intellij/codeInspection/ui/InspectionResultsView.java | 6 +++++- 1 file changed, 5 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 05c84f7683d1..bde2e90eb30e 100644 --- a/platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionResultsView.java +++ b/platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionResultsView.java @@ -95,7 +95,11 @@ public class InspectionResultsView extends JPanel implements Disposable, Occuren private final Map mySeverityGroupNodes = new TreeMap(new Comparator() { @Override public int compare(HighlightDisplayLevel o1, HighlightDisplayLevel o2) { - return o1.getSeverity().compareTo(o2.getSeverity()); + final int severityDiff = o1.getSeverity().compareTo(o2.getSeverity()); + if (severityDiff == 0) { + return o1.toString().compareTo(o2.toString()); + } + return severityDiff; } });