From 7d8a22cfd5c072a178d747d79613d3661a1be0cc Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Fri, 27 Aug 2004 00:17:32 +0000 Subject: [PATCH] Check forn remove of duplication in the PathEntries. --- .../eclipse/cdt/internal/core/model/PathEntryManager.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/PathEntryManager.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/PathEntryManager.java index cb8ef382c21..0bb47d8af50 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/PathEntryManager.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/PathEntryManager.java @@ -949,6 +949,13 @@ public class PathEntryManager implements IPathEntryStoreListener, IElementChange } } } + // They may have remove some duplications, catch here .. consider it as reordering. + if (list.size() == 0 && oldEntries.length != newEntries.length) { + ICElementDelta delta = makePathEntryDelta(cproject, null, true); + if (delta != null) { + list.add(delta); + } + } ICElementDelta[] deltas = new ICElementDelta[list.size()]; list.toArray(deltas); return deltas;