From dd9f4af843242489c4de9f40a2bd05b843958870 Mon Sep 17 00:00:00 2001 From: David Inglis Date: Tue, 11 Jan 2005 18:45:57 +0000 Subject: [PATCH] FIXED bug # 82572 --- core/org.eclipse.cdt.core/ChangeLog | 7 +++++++ .../src/org/eclipse/cdt/internal/core/CDescriptor.java | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core/ChangeLog b/core/org.eclipse.cdt.core/ChangeLog index 9d8575934f1..7ebfe66a8c7 100644 --- a/core/org.eclipse.cdt.core/ChangeLog +++ b/core/org.eclipse.cdt.core/ChangeLog @@ -1,3 +1,10 @@ +2005-01-11 David Inglis + + Fixed NPE bug #82572 + + * src/org/eclipse/cdt/internal/core/CDescriptor.java + + 2005-01-07 Alain Magloire Fix PR 82202 * model/org/eclipse/cdt/internal/core/model/CElement.java 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 62b38e2fc0b..402b1353c52 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 @@ -560,7 +560,7 @@ public class CDescriptor implements ICDescriptor { NodeList nodes = doc.getDocumentElement().getElementsByTagName(PROJECT_DATA_ITEM); for (int i = 0; i < nodes.getLength(); ++i) { Element element = (Element)nodes.item(i); - if (element.getAttribute(PROJECT_DATA_ID).equals(id)) + if (element != null && element.getAttribute(PROJECT_DATA_ID).equals(id)) return element; }