From c596224fce3c3e99c39ea241a129b7640270fd89 Mon Sep 17 00:00:00 2001 From: "Denis.Zhdanov" Date: Thu, 15 Dec 2011 17:13:57 +0400 Subject: [PATCH] EA-31477 - assert: DocumentImpl.removeDocumentListener --- .../src/com/intellij/openapi/editor/impl/EditorImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); }