avoid widget is disposed exception in details view
authorKatja Luther <k.luther@bgbm.org>
Tue, 21 Nov 2017 12:05:55 +0000 (13:05 +0100)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Tue, 21 Nov 2017 12:54:04 +0000 (13:54 +0100)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/e4/AbstractCdmDataViewerE4.java

index 15e34c46dfedda1bd103d0af2f2f442230d0215b..92d84a35d82129c3c906bcb90acd7cc2105636ac 100644 (file)
@@ -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;
                }
        }