From 6d60a9e2dca07a43d87c99b89278f60b16c98075 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Thu, 24 Mar 2005 00:11:25 +0000 Subject: [PATCH] 2005-03-23 Alain Magloire Fix PR 87443. * model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java --- core/org.eclipse.cdt.core/ChangeLog | 4 ++++ .../org/eclipse/cdt/internal/core/model/DeltaProcessor.java | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) 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,3 +1,7 @@ +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();