#5536
authorKatja Luther <k.luther@bgbm.org>
Tue, 14 Jun 2016 12:33:35 +0000 (14:33 +0200)
committerKatja Luther <k.luther@bgbm.org>
Tue, 14 Jun 2016 12:33:35 +0000 (14:33 +0200)
eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/TaxonNodeContentProvider.java

index 36e87ee8548e6066c0a1e850871bf4dda435a173..dcf68d3608593395ddeef580d518f7114a932be6 100644 (file)
@@ -16,6 +16,7 @@ import org.apache.log4j.Logger;
 import org.eclipse.jface.viewers.ITreeContentProvider;
 import org.eclipse.jface.viewers.Viewer;
 
+import eu.etaxonomy.cdm.hibernate.HHH_9751_Util;
 import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
 import eu.etaxonomy.cdm.model.taxon.ITaxonTreeNode;
 import eu.etaxonomy.cdm.model.taxon.TaxonNode;
@@ -41,10 +42,8 @@ public class TaxonNodeContentProvider implements ITreeContentProvider {
                if(parentElement instanceof ITaxonTreeNode){
                    ITaxonTreeNode treeNode = (ITaxonTreeNode) HibernateProxyHelper.deproxy(parentElement);
                        List<TaxonNode> childrenSet = treeNode.getChildNodes();
-                       while (childrenSet.contains(null)){
-                           childrenSet.remove(null);
-                       }
-                   children = childrenSet.toArray();
+                       HHH_9751_Util.removeAllNull(childrenSet);
+                       children = childrenSet.toArray();
 
                }