1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Avoid NPE when trying to create an ICElement from an inaccessible IResource

This commit is contained in:
Anton Leherbauer 2007-01-12 12:07:48 +00:00
parent 25f1b2bdc3
commit c3234a4552

View file

@ -314,9 +314,12 @@ public class CNavigatorContentProvider extends CViewContentProvider implements I
for (Iterator iter= currentChildren.iterator(); iter.hasNext();) {
Object child= iter.next();
if (child instanceof IResource) {
if ((newChild= CoreModel.getDefault().create((IResource) child)) != null) {
iter.remove();
convertedChildren.add(newChild);
IResource resource= (IResource)child;
if (resource.isAccessible()) {
if ((newChild= CoreModel.getDefault().create((IResource) child)) != null) {
iter.remove();
convertedChildren.add(newChild);
}
}
}
}