From 45b1b0d5dfca40cb22befe251690aa101a2d8f6e Mon Sep 17 00:00:00 2001 From: Katja Luther Date: Thu, 17 Mar 2016 12:54:51 +0100 Subject: [PATCH] fix #5421 --- .../eu/etaxonomy/taxeditor/view/AbstractCdmViewPart.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/AbstractCdmViewPart.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/AbstractCdmViewPart.java index 35483a872..15a1841fb 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/AbstractCdmViewPart.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/AbstractCdmViewPart.java @@ -109,8 +109,12 @@ public abstract class AbstractCdmViewPart extends ViewPart implements ISelection this.part = part; Object element = selection.getFirstElement(); - getViewer().setInput(element); - showViewer(); + //avoid widget is disposed exceptions + if (getViewer().getControl().isDisposed()){ + return; + } + getViewer().setInput(element); + showViewer(); } /** -- 2.34.1