diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java index a496eb3ceccc..6ae7e4c2ec0a 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java @@ -885,7 +885,7 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi public void setHighlighter(@NotNull EditorHighlighter highlighter) { assertIsDispatchThread(); final Document document = getDocument(); - if (myHighlighter != null) { + if (myHighlighter != null && !isDisposed()) { document.removeDocumentListener(myHighlighter); }