From e6219d67aa724dfd6cf9e9f684d35f93496bf820 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Wed, 9 Sep 2009 16:22:47 +0400 Subject: [PATCH] don't show quickfix lightbulb for INFORMATION severity highlights (RUBY-4877) --- .../codeInsight/daemon/impl/quickfix/QuickFixAction.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/QuickFixAction.java b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/QuickFixAction.java index eb1974f73298..5df72ab33ecb 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/QuickFixAction.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/QuickFixAction.java @@ -12,6 +12,7 @@ import com.intellij.openapi.util.Condition; import com.intellij.openapi.util.Pair; import com.intellij.openapi.util.TextRange; import com.intellij.psi.PsiFile; +import com.intellij.lang.annotation.HighlightSeverity; import org.jetbrains.annotations.NotNull; import java.util.ArrayList; @@ -89,7 +90,7 @@ public final class QuickFixAction { private static void addAvailableActionsForGroups(HighlightInfo info, Editor editor, PsiFile file, List outList, int[] groups, int offset) { - if (info == null || info.quickFixActionMarkers == null) return; + if (info == null || info.quickFixActionMarkers == null || info.getSeverity() == HighlightSeverity.INFORMATION) return; if (groups != null && Arrays.binarySearch(groups, info.group) < 0) return; for (Pair pair : info.quickFixActionMarkers) { HighlightInfo.IntentionActionDescriptor actionInGroup = pair.first;