diff --git a/platform/lang-impl/src/com/intellij/codeInsight/highlighting/BraceHighlightingHandler.java b/platform/lang-impl/src/com/intellij/codeInsight/highlighting/BraceHighlightingHandler.java index 7fa5e84bc237..f5596d890c8c 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/highlighting/BraceHighlightingHandler.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/highlighting/BraceHighlightingHandler.java @@ -108,7 +108,7 @@ public class BraceHighlightingHandler { @NotNull final Processor processor) { ApplicationManagerEx.getApplicationEx().assertIsDispatchThread(); final Project project = editor.getProject(); - if (project == null) return; + if (project == null || project.isDisposed()) return; if (!PROCESSED_EDITORS.add(editor)) { // Skip processing if that is not really necessary. // Assuming to be in EDT here.