From 469ac36812c81ae8c10ace18fe6b0afa3811135f Mon Sep 17 00:00:00 2001 From: David Inglis Date: Thu, 26 Aug 2004 16:34:31 +0000 Subject: [PATCH] revert alain changes for now --- .../cdt/internal/core/model/DeltaProcessor.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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 0184ecffddf..7ccf08e7db0 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 @@ -265,8 +265,9 @@ public class DeltaProcessor { elementRemoved(element, delta); CModelInfo rootInfo = (CModelInfo)CModelManager.getDefault().getCModel().getElementInfo(); rootInfo.setNonCResources(null); + } else { + fCurrentDelta.closed(element); } - fCurrentDelta.closed(element); } /** @@ -281,11 +282,15 @@ public class DeltaProcessor { if (element.getElementType() == ICElement.C_PROJECT) { // treat project opening as addition + if (hasCNature(delta.getResource())) { + elementAdded(element, delta); + } CModelInfo rootInfo = (CModelInfo)CModelManager.getDefault().getCModel().getElementInfo(); rootInfo.setNonCResources(null); - fCurrentDelta.added(element); + + } else { + fCurrentDelta.opened(element); } - fCurrentDelta.opened(element); } /*