diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/WindowManagerImpl.java b/platform/platform-impl/src/com/intellij/openapi/wm/impl/WindowManagerImpl.java index 870c7b32593b..752155b921d0 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/WindowManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/WindowManagerImpl.java @@ -124,7 +124,7 @@ public final class WindowManagerImpl extends WindowManagerEx implements Persiste // but later, when getStateModificationCount or getState is called, may be no frame at all. defaultFrameInfoHelper.updateFrameInfo(frameHelper); } - else { + else if (!project.isDisposed()) { ProjectFrameBounds projectFrameBounds = ProjectFrameBounds.getInstance(project); projectFrameBounds.markDirty(FrameInfoHelper.isMaximized(extendedState) ? null : bounds); }