From 1b1833dcfdcf95d688a65e8bc2dc871d923d0d58 Mon Sep 17 00:00:00 2001 From: "Anna.Kozlova" Date: Mon, 10 Oct 2016 17:19:12 +0200 Subject: [PATCH] coverage: hide coverage on view disposal (IDEA-162273) --- .../src/com/intellij/coverage/view/CoverageView.java | 3 +++ .../src/com/intellij/coverage/view/CoverageViewManager.java | 2 -- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/coverage-common/src/com/intellij/coverage/view/CoverageView.java b/plugins/coverage-common/src/com/intellij/coverage/view/CoverageView.java index 7501aaae9243..f4047a63da2e 100644 --- a/plugins/coverage-common/src/com/intellij/coverage/view/CoverageView.java +++ b/plugins/coverage-common/src/com/intellij/coverage/view/CoverageView.java @@ -150,6 +150,9 @@ public class CoverageView extends BorderLayoutPanel implements DataProvider, Dis @Override public void dispose() { + if (!myProject.isDisposed()) { + CoverageDataManager.getInstance(myProject).chooseSuitesBundle(null); + } } private static ActionGroup createPopupGroup() { diff --git a/plugins/coverage-common/src/com/intellij/coverage/view/CoverageViewManager.java b/plugins/coverage-common/src/com/intellij/coverage/view/CoverageViewManager.java index 212f10a314e0..a6c9c0a1ca7b 100644 --- a/plugins/coverage-common/src/com/intellij/coverage/view/CoverageViewManager.java +++ b/plugins/coverage-common/src/com/intellij/coverage/view/CoverageViewManager.java @@ -91,8 +91,6 @@ public class CoverageViewManager implements PersistentStateComponent