Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorAlain Magloire2005-03-24 00:11:25 +0000
committerAlain Magloire2005-03-24 00:11:25 +0000
commit6d60a9e2dca07a43d87c99b89278f60b16c98075 (patch)
tree42dfb4a54d63259581b41e30143607490c5b9055 /core
parent106f442a0da85148d3fae52b1d59818f56558ea3 (diff)
downloadorg.eclipse.cdt-6d60a9e2dca07a43d87c99b89278f60b16c98075.tar.gz
org.eclipse.cdt-6d60a9e2dca07a43d87c99b89278f60b16c98075.tar.xz
org.eclipse.cdt-6d60a9e2dca07a43d87c99b89278f60b16c98075.zip
2005-03-23 Alain Magloire
Fix PR 87443. * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
Diffstat (limited to 'core')
-rw-r--r--core/org.eclipse.cdt.core/ChangeLog4
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java4
2 files changed, 7 insertions, 1 deletions
diff --git a/core/org.eclipse.cdt.core/ChangeLog b/core/org.eclipse.cdt.core/ChangeLog
index 322ba944d18..06c86f00808 100644
--- a/core/org.eclipse.cdt.core/ChangeLog
+++ b/core/org.eclipse.cdt.core/ChangeLog
@@ -1,4 +1,8 @@
2005-03-23 Alain Magloire
+ Fix PR 87443.
+ * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
+
+2005-03-23 Alain Magloire
NPE fix.
* src/org/eclipse/cdt/internal/core/PathEntryVariableresolver.java
diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
index 84d499fa564..a84a9ffb0a2 100644
--- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
+++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
@@ -11,6 +11,7 @@ import org.eclipse.cdt.core.model.IArchive;
import org.eclipse.cdt.core.model.IArchiveContainer;
import org.eclipse.cdt.core.model.IBinary;
import org.eclipse.cdt.core.model.IBinaryContainer;
+import org.eclipse.cdt.core.model.ICContainer;
import org.eclipse.cdt.core.model.ICElement;
import org.eclipse.cdt.core.model.ICElementDelta;
import org.eclipse.cdt.core.model.ICProject;
@@ -537,6 +538,7 @@ public class DeltaProcessor {
if (element != null) {
updateIndexAddResource(element, delta);
elementAdded(element, delta);
+ return element instanceof ICContainer;
}
return false;
@@ -545,7 +547,7 @@ public class DeltaProcessor {
updateIndexRemoveResource(element, delta);
elementRemoved(element, delta);
}
- return false;
+ return element instanceof ICContainer;
case IResourceDelta.CHANGED :
int flags = delta.getFlags();

Back to the top