From 43d9155353cbb634b140734f0946892b27d0b133 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Thu, 29 Dec 2011 17:05:11 +0400 Subject: [PATCH] EA-32845 --- .../daemon/impl/DaemonTooltipRendererProvider.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DaemonTooltipRendererProvider.java b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DaemonTooltipRendererProvider.java index 050ea5126dff..9494456141a3 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DaemonTooltipRendererProvider.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DaemonTooltipRendererProvider.java @@ -31,6 +31,7 @@ import com.intellij.openapi.editor.markup.RangeHighlighter; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.text.StringUtil; import com.intellij.util.SmartList; +import com.intellij.util.containers.ContainerUtil; import com.intellij.util.ui.UIUtil; import gnu.trove.THashSet; import org.jetbrains.annotations.NonNls; @@ -39,7 +40,6 @@ import org.jetbrains.annotations.Nullable; import javax.swing.*; import java.util.Collection; -import java.util.Collections; import java.util.Comparator; import java.util.List; import java.util.regex.Matcher; @@ -80,7 +80,7 @@ public class DaemonTooltipRendererProvider implements ErrorStripTooltipRendererP } if (!infos.isEmpty()) { // show errors first - Collections.sort(infos, new Comparator() { + ContainerUtil.quickSort(infos, new Comparator() { @Override public int compare(final HighlightInfo o1, final HighlightInfo o2) { int i = SeverityRegistrar.getInstance(myProject).compare(o2.getSeverity(), o1.getSeverity());