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 917905d76a23..88bfd58669f1 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 @@ -444,7 +444,7 @@ public final class UpdateHighlightersUtil { for (HighlightInfo info : toRemove) { RangeHighlighterEx highlighter = info.getHighlighter(); if (!highlighter.isValid() || info.type.equals(HighlightInfoType.WRONG_REF)) { - disposeWithFileLevelIgnoreErrors(highlighter, project, info); + disposeWithFileLevelIgnoreErrorsInEDT(highlighter, project, info); } } @@ -454,9 +454,9 @@ public final class UpdateHighlightersUtil { } @RequiresEdt - static void disposeWithFileLevelIgnoreErrors(@NotNull RangeHighlighter highlighter, - @NotNull Project project, - @NotNull HighlightInfo info) { + static void disposeWithFileLevelIgnoreErrorsInEDT(@NotNull RangeHighlighter highlighter, + @NotNull Project project, + @NotNull HighlightInfo info) { if (info.isFileLevelAnnotation()) { DaemonCodeAnalyzerEx codeAnalyzer = DaemonCodeAnalyzerEx.getInstanceEx(project); PsiFile psiFile = PsiDocumentManager.getInstance(project).getCachedPsiFile(highlighter.getDocument()); diff --git a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DaemonListeners.java b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DaemonListeners.java index 6f7e6ff49963..b8bf0716b357 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DaemonListeners.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DaemonListeners.java @@ -446,7 +446,7 @@ public final class DaemonListeners implements Disposable { for (RangeHighlighter highlighter : toRemove) { HighlightInfo info = HighlightInfo.fromRangeHighlighter(highlighter); if (info != null) { - UpdateHighlightersUtil.disposeWithFileLevelIgnoreErrors(highlighter, myProject, info); + UpdateHighlightersUtil.disposeWithFileLevelIgnoreErrorsInEDT(highlighter, myProject, info); } } }