package eu.etaxonomy.taxeditor.navigation.navigator;
+import java.util.List;
+
import org.apache.log4j.Logger;
import org.eclipse.jface.viewers.ITreeContentProvider;
import org.eclipse.jface.viewers.Viewer;
if(parentElement instanceof ITaxonTreeNode){
ITaxonTreeNode treeNode = (ITaxonTreeNode) HibernateProxyHelper.deproxy(parentElement);
- children = treeNode.getChildNodes().toArray();
+ List<TaxonNode> childrenSet = treeNode.getChildNodes();
+ while (childrenSet.contains(null)){
+ childrenSet.remove(null);
+ }
+ children = childrenSet.toArray();
+
}
return children != null ? children : NO_CHILDREN;