From c814d790c1c0ceec13055cd91a6ed10275d5be94 Mon Sep 17 00:00:00 2001 From: Aleksey Pivovarov Date: Wed, 6 Dec 2017 16:02:09 +0300 Subject: [PATCH] IDEA-182419 vcs: fix ChangesView not being disposed if it was never shown --- .../openapi/vcs/changes/ui/ChangesViewContentManager.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/ChangesViewContentManager.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/ChangesViewContentManager.java index b1725efc7e9b..bc7ae4573f57 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/ChangesViewContentManager.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/ChangesViewContentManager.java @@ -157,6 +157,11 @@ public class ChangesViewContentManager extends AbstractProjectComponent implemen } public void projectClosed() { + for (Content content : myAddedContents) { + Disposer.dispose(content); + } + myAddedContents.clear(); + myVcsChangeAlarm.cancelAllRequests(); }