From b75bd6893a8828433f65a8c45d046dda45d49628 Mon Sep 17 00:00:00 2001 From: Patrick Plitzner Date: Wed, 13 Jan 2016 07:54:25 +0100 Subject: [PATCH 1/1] Fix possible "Widget is disposed" exception --- .../taxeditor/editor/view/derivate/DerivateView.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/DerivateView.java b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/DerivateView.java index 949980cbb..5ef7e43ec 100644 --- a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/DerivateView.java +++ b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/DerivateView.java @@ -534,8 +534,10 @@ public class DerivateView extends EditorPart implements IPartContentHasFactualDa @Override public void contextStop(IMemento memento, IProgressMonitor monitor) { derivateSearchCompositeController.setEnabled(false); - viewer.getTree().setEnabled(false); - viewer.setInput(null); + if(!viewer.getTree().isDisposed()) { + viewer.getTree().setEnabled(false); + viewer.setInput(null); + } } /** -- 2.34.1