diff options
Diffstat (limited to 'bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ChangeSetModelProvider.java')
-rw-r--r-- | bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ChangeSetModelProvider.java | 2 |
1 files changed, 2 insertions, 0 deletions
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 a50e40c92..990eb4428 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 @@ -116,6 +116,7 @@ public class ChangeSetModelProvider extends CompositeModelProvider { this.subProvierId = subProvierId; collector = getChangeSetCapability().createCheckedInChangeSetCollector(configuration); collector.setProvider(this); + collector.addListener(collectorListener); } /* (non-Javadoc) @@ -287,6 +288,7 @@ public class ChangeSetModelProvider extends CompositeModelProvider { } public void dispose() { + collector.removeListener(collectorListener); collector.dispose(); super.dispose(); } |