diff --git a/platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/UpdateHighlightersUtil.java b/platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/UpdateHighlightersUtil.java index 783b01b3d93d..fcb7075a7257 100644 --- a/platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/UpdateHighlightersUtil.java +++ b/platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/UpdateHighlightersUtil.java @@ -92,7 +92,7 @@ public class UpdateHighlightersUtil { final int group, @NotNull Map ranges2markersCache) { ApplicationManager.getApplication().assertIsDispatchThread(); - if (info.isFileLevelAnnotation() || info.getGutterIconRenderer() != null) return; + if (isFileLevelOrGutterAnnotation(info)) return; if (info.getStartOffset() < startOffset || info.getEndOffset() > endOffset) return; MarkupModel markup = DocumentMarkupModel.forDocument(document, project, true); @@ -119,6 +119,10 @@ public class UpdateHighlightersUtil { } } + public static boolean isFileLevelOrGutterAnnotation(HighlightInfo info) { + return info.isFileLevelAnnotation() || info.getGutterIconRenderer() != null; + } + public static void setHighlightersToEditor(@NotNull Project project, @NotNull Document document, int startOffset,