Project

General

Profile

« Previous | Next » 

Revision ffb73e56

Added by Katja Luther almost 4 years ago

avoid widget is disposed exception

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/e4/FactualDataPartE4.java
194 194
        Object[] expandedObjects = null;
195 195
        if (!viewer.getControl().isDisposed()){
196 196
            expandedObjects = ((TreeViewer)viewer).getExpandedElements();
197
        }else{
198
            return;
197 199
        }
198 200
        for(FeatureNodeContainerTree containerTree : featureNodeContainerCache.values()){
199 201
            containerTree.buildTree();
200 202
        }
201
        if (featureNodeContainerCache.isEmpty()){
202
//            return;
203
        }
203

  
204 204
        viewer.refresh();
205 205
        super.changed(object);
206 206
        ((TreeViewer) viewer).setExpandedElements(expandedObjects);

Also available in: Unified diff