From: Katja Luther Date: Thu, 17 Mar 2016 11:54:51 +0000 (+0100) Subject: fix #5421 X-Git-Tag: 4.0.0^2~97 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/45b1b0d5dfca40cb22befe251690aa101a2d8f6e fix #5421 --- 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(); } /**