diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelManager.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelManager.java index cd77a3c0617..2fd1491bbb8 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelManager.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelManager.java @@ -650,7 +650,7 @@ public class CModelManager implements IResourceChangeListener, ICDescriptorListe * Model. Deltas created as translations of IResourceDeltas * are to be registered with #registerResourceDelta. */ - public synchronized void registerCModelDelta(ICElementDelta delta) { + public void registerCModelDelta(ICElementDelta delta) { fCModelDeltas.add(delta); } @@ -855,8 +855,8 @@ public class CModelManager implements IResourceChangeListener, ICDescriptorListe /** * Flushes all deltas without firing them. */ - protected synchronized void flush() { - fCModelDeltas= new ArrayList(); + protected void flush() { + fCModelDeltas.clear(); } private ICElementDelta mergeDeltas(Collection deltas) {