From 102477eb98ad2cced57a476e60398529fe055d07 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Fri, 28 Apr 2017 15:04:15 +0300 Subject: [PATCH] data race: do not call reportErrorsToWolf before myEdtQueue handled all highlight infos --- .../codeInsight/daemon/impl/GeneralHighlightingPass.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/GeneralHighlightingPass.java b/platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/GeneralHighlightingPass.java index d855b56bf42e..07702ab74936 100644 --- a/platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/GeneralHighlightingPass.java +++ b/platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/GeneralHighlightingPass.java @@ -269,7 +269,7 @@ public class GeneralHighlightingPass extends ProgressableTextEditorHighlightingP getFile().putUserData(HAS_ERROR_ELEMENT, myHasErrorElement); if (myUpdateAll) { - reportErrorsToWolf(); + ((HighlightingSessionImpl)myHighlightingSession).applyInEDT(this::reportErrorsToWolf); } }