From 2b60d1031e5236412cab428d3c9128cd6c0384a5 Mon Sep 17 00:00:00 2001 From: Michael Valenta Date: Wed, 25 Jan 2006 17:02:43 +0000 Subject: Bug 125193 Widget disposed exception during shutdown --- .../src/org/eclipse/team/internal/ui/history/GenericHistoryView.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/GenericHistoryView.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/GenericHistoryView.java index 8e315a81b..c964a9296 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/GenericHistoryView.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/GenericHistoryView.java @@ -548,7 +548,8 @@ public class GenericHistoryView extends ViewPart implements IHistoryView { public void dispose() { super.dispose(); //Remove the drop listener - dropTarget.removeDropListener(dropAdapter); + if (dropTarget != null && !dropTarget.isDisposed()) + dropTarget.removeDropListener(dropAdapter); //Call dispose on current and default pages currentPageContainer.getPage().dispose(); defaultPageContainer.getPage().dispose(); -- cgit v1.2.1