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; } });