X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.eclipse.ui.workbench%2Fsrc%2Forg%2Fargeo%2Feclipse%2Fui%2Fworkbench%2Fjcr%2Finternal%2FNodeContentProvider.java;h=943841514f967467b09b4fe5705e21146c90a9da;hb=ab81a6a1a62b51e670eae7482b1aa9181801cfbd;hp=c8b4be9d2d7fa65ad2e6d0274b1b0b1387c7db0e;hpb=21a4ea1fb5380ce1dd763c1ea09067cdd2dfd0f3;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/internal/NodeContentProvider.java b/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/internal/NodeContentProvider.java index c8b4be9d2..943841514 100644 --- a/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/internal/NodeContentProvider.java +++ b/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/internal/NodeContentProvider.java @@ -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]; }