From: Katja Luther Date: Tue, 21 Nov 2017 12:05:55 +0000 (+0100) Subject: avoid widget is disposed exception in details view X-Git-Tag: 4.11.2~1^2~2 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/9826bd7a45be73a0daf4af40ee7c58aae303e1d7 avoid widget is disposed exception in details view --- diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/e4/AbstractCdmDataViewerE4.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/e4/AbstractCdmDataViewerE4.java index 15e34c46d..92d84a35d 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/e4/AbstractCdmDataViewerE4.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/e4/AbstractCdmDataViewerE4.java @@ -174,7 +174,9 @@ public abstract class AbstractCdmDataViewerE4 extends Viewer implements IConvers rootElement = new RootElement(formFactory, body); for(Control control : body.getChildren()){ - control.dispose(); + if (control != null && !control.isDisposed()){ + control.dispose(); + } control = null; } }