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 270591ac0ee2..948782ef2a21 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 @@ -946,7 +946,9 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi myEditorComponent.removeMouseMotionListener(myMouseMotionListener); myGutterComponent.removeMouseMotionListener(myMouseMotionListener); - CodeStyleSettingsManager.getInstance(myProject).removeListener(this); + if (myProject == null || !myProject.isDisposed()) { + CodeStyleSettingsManager.getInstance(myProject).removeListener(this); + } if (myBulkUpdateListener != null) { ((DocumentImpl)myDocument).removeInternalBulkModeListener(myBulkUpdateListener);