Fix close of workspace node in JCR browser
[lgpl/argeo-commons.git] / org.argeo.eclipse.ui.workbench / src / org / argeo / eclipse / ui / workbench / jcr / internal / NodeContentProvider.java
index c8b4be9d2d7fa65ad2e6d0274b1b0b1387c7db0e..943841514f967467b09b4fe5705e21146c90a9da 100644 (file)
@@ -107,6 +107,8 @@ public class NodeContentProvider implements ITreeContentProvider {
                if (parentElement instanceof TreeParent) {
                        if (sortChildren) {
                                Object[] tmpArr = ((TreeParent) parentElement).getChildren();
+                               if (tmpArr == null)
+                                       return new Object[0];
                                TreeParent[] arr = new TreeParent[tmpArr.length];
                                for (int i = 0; i < tmpArr.length; i++)
                                        arr[i] = (TreeParent) tmpArr[i];
@@ -114,7 +116,7 @@ public class NodeContentProvider implements ITreeContentProvider {
                                return arr;
                        } else
                                return ((TreeParent) parentElement).getChildren();
-               } else 
+               } else
                        return new Object[0];
        }