diff options
author | Michael Valenta | 2003-09-03 13:30:46 +0000 |
---|---|---|
committer | Michael Valenta | 2003-09-03 13:30:46 +0000 |
commit | 2ab7cadee6473ddc8e4aa2a08839e5a54a3ef054 (patch) | |
tree | 0c983b591d45ae0f87b8b1db4b20d8cff907831e /bundles/org.eclipse.team.ui | |
parent | 6cd94ec26cc3d63ac5ab7bf7792f23ba2c23bce2 (diff) | |
download | eclipse.platform.team-2ab7cadee6473ddc8e4aa2a08839e5a54a3ef054.tar.gz eclipse.platform.team-2ab7cadee6473ddc8e4aa2a08839e5a54a3ef054.tar.xz eclipse.platform.team-2ab7cadee6473ddc8e4aa2a08839e5a54a3ef054.zip |
41580: class circularity error upon startup
Diffstat (limited to 'bundles/org.eclipse.team.ui')
2 files changed, 4 insertions, 6 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/sync/actions/SyncAllAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/sync/actions/SyncAllAction.java index 49e89c9bd..37686d89b 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/sync/actions/SyncAllAction.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/sync/actions/SyncAllAction.java @@ -20,7 +20,6 @@ import org.eclipse.swt.events.MenuEvent; import org.eclipse.swt.widgets.Control; import org.eclipse.swt.widgets.Menu; import org.eclipse.swt.widgets.MenuItem; -import org.eclipse.team.core.subscribers.TeamProvider; import org.eclipse.team.core.subscribers.TeamSubscriber; import org.eclipse.team.ui.TeamUI; import org.eclipse.team.ui.sync.ISynchronizeView; @@ -94,7 +93,7 @@ public class SyncAllAction implements IWorkbenchWindowPulldownDelegate2 { } private void fillMenu() { - TeamSubscriber[] subscribers = TeamProvider.getSubscribers(); + TeamSubscriber[] subscribers = TeamSubscriber.getSubscriberManager().getSubscribers(); for (int i = 0; i < subscribers.length; i++) { TeamSubscriber subscriber = subscribers[i]; createAction(getCreatedMenu(), new SubscriberAction(subscriber), i + 1); diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/sync/views/SynchronizeView.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/sync/views/SynchronizeView.java index e1953228e..14b141c70 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/sync/views/SynchronizeView.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/sync/views/SynchronizeView.java @@ -61,7 +61,6 @@ import org.eclipse.team.core.TeamException; import org.eclipse.team.core.subscribers.ITeamResourceChangeListener; import org.eclipse.team.core.subscribers.SyncInfo; import org.eclipse.team.core.subscribers.TeamDelta; -import org.eclipse.team.core.subscribers.TeamProvider; import org.eclipse.team.core.subscribers.TeamSubscriber; import org.eclipse.team.internal.core.Assert; import org.eclipse.team.internal.ui.IPreferenceIds; @@ -168,8 +167,8 @@ public class SynchronizeView extends ViewPart implements ITeamResourceChangeList contributeToActionBars(); // Register for addition/removal of subscribers - TeamProvider.addListener(this); - TeamSubscriber[] subscribers = TeamProvider.getSubscribers(); + TeamSubscriber.getSubscriberManager().addTeamResourceChangeListener(this); + TeamSubscriber[] subscribers = TeamSubscriber.getSubscriberManager().getSubscribers(); for (int i = 0; i < subscribers.length; i++) { TeamSubscriber subscriber = subscribers[i]; addSubscriber(subscriber); @@ -533,7 +532,7 @@ public class SynchronizeView extends ViewPart implements ITeamResourceChangeList job.setSubscriberInput(null); // Cleanup the subscriber inputs - TeamProvider.removeListener(this); + TeamSubscriber.getSubscriberManager().removeTeamResourceChangeListener(this); for (Iterator it = subscriberInputs.values().iterator(); it.hasNext();) { SubscriberInput input = (SubscriberInput) it.next(); input.dispose(); |