From: Patrick Plitzner Date: Wed, 13 Jan 2016 06:54:25 +0000 (+0100) Subject: Fix possible "Widget is disposed" exception X-Git-Tag: 4.0.0^2~194 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/b75bd6893a8828433f65a8c45d046dda45d49628 Fix possible "Widget is disposed" exception --- 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); + } } /**