diff options
-rw-r--r-- | core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CDescriptor.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CDescriptor.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CDescriptor.java index bac4773a0ae..3bffb908547 100644 --- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CDescriptor.java +++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CDescriptor.java @@ -320,15 +320,18 @@ public class CDescriptor implements ICDescriptor { childNode = list.item(i); if ( childNode.getNodeType() == Node.ELEMENT_NODE ) { if (childNode.getNodeName().equals(PROJECT_EXTENSION)) { - decodeProjectExtension((Element)node); + //decodeProjectExtension((Element)node); + decodeProjectExtension((Element)childNode); } else if (childNode.getNodeName().equals(PATH_ENTRY)) { - ICPathEntry entry = decodePathEntry((Element)node); + //ICPathEntry entry = decodePathEntry((Element)node); + ICPathEntry entry = decodePathEntry((Element)childNode); if (entry != null) { pathEntries.add(entry); } } } } + fPathEntries = (ICPathEntry[]) pathEntries.toArray(new ICPathEntry[0]); return ownerID; } |