mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
don't show quickfix lightbulb for INFORMATION severity highlights (RUBY-4877)
This commit is contained in:
+2
-1
@@ -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<HighlightInfo.IntentionActionDescriptor> 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<HighlightInfo.IntentionActionDescriptor, RangeMarker> pair : info.quickFixActionMarkers) {
|
||||
HighlightInfo.IntentionActionDescriptor actionInGroup = pair.first;
|
||||
|
||||
Reference in New Issue
Block a user