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) {