From 0ba95a838a893f4e4d9c7e7d18e8d4a7a7534d97 Mon Sep 17 00:00:00 2001 From: Vladimir Koshelev Date: Thu, 9 Mar 2023 17:42:09 +0100 Subject: [PATCH] [fleet] restart highlighing on daemon settings changes FL-13504 GitOrigin-RevId: 92e39c94b5c998c93f81f7badfaf611ecd3c9a28 --- .../codeInsight/daemon/impl/DaemonCodeAnalyzerEx.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/DaemonCodeAnalyzerEx.java b/platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/DaemonCodeAnalyzerEx.java index ef9bf331a02a..8a71b9b41d2e 100644 --- a/platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/DaemonCodeAnalyzerEx.java +++ b/platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/DaemonCodeAnalyzerEx.java @@ -11,6 +11,7 @@ import com.intellij.openapi.editor.impl.DocumentMarkupModel; import com.intellij.openapi.progress.ProgressIndicator; import com.intellij.openapi.progress.ProgressManager; import com.intellij.openapi.project.Project; +import com.intellij.openapi.util.TextRange; import com.intellij.psi.PsiFile; import com.intellij.util.CommonProcessors; import com.intellij.util.Processor; @@ -91,4 +92,7 @@ public abstract class DaemonCodeAnalyzerEx extends DaemonCodeAnalyzer { public abstract void addFileLevelHighlight(int group, @NotNull HighlightInfo info, @NotNull PsiFile psiFile); + public void markDocumentDirty(@NotNull Document document, @NotNull Object reason) { + getFileStatusMap().markFileScopeDirty(document, new TextRange(0, document.getTextLength()), document.getTextLength(), reason); + } }