From 039f71432b2271cb279ef5ef3bc72fac7babcfcd Mon Sep 17 00:00:00 2001 From: Michael Valenta Date: Fri, 1 Oct 2004 18:57:55 +0000 Subject: *** empty log message *** --- .../eclipse/team/internal/ui/synchronize/ActiveChangeSetCollector.java | 2 ++ .../eclipse/team/internal/ui/synchronize/ChangeSetModelProvider.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ActiveChangeSetCollector.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ActiveChangeSetCollector.java index 3da52fd7f..776554889 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ActiveChangeSetCollector.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ActiveChangeSetCollector.java @@ -183,6 +183,8 @@ public class ActiveChangeSetCollector implements ISyncInfoSetChangeListener { set.getSyncInfoSet().addSyncSetChangedListener(this); activeSets.put(set, sis); } + sis.clear(); + sis.addAll(select(set.getSyncInfoSet().getSyncInfos())); return sis; } diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ChangeSetModelProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ChangeSetModelProvider.java index d18ef7194..67c73be27 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ChangeSetModelProvider.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ChangeSetModelProvider.java @@ -438,7 +438,7 @@ public class ChangeSetModelProvider extends CompositeModelProvider { ISynchronizeModelElement node = getModelElement(set); if (node != null) { ISynchronizeModelProvider provider = getProviderRootedAt(node); - clearModelObjects(node); + removeFromViewer(node); removeProvider(provider); } } -- cgit v1.2.3