diff options
author | Michael Valenta | 2003-10-30 15:03:03 +0000 |
---|---|---|
committer | Michael Valenta | 2003-10-30 15:03:03 +0000 |
commit | 8b1cb7926ec283a582579d36d8808f23da596cae (patch) | |
tree | b05797d7a73fb9379451d082efb4340bedbe28b5 /bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/SyncAction.java | |
parent | 1acec58795d08858e2b7a14af093c22c16d46a89 (diff) | |
download | eclipse.platform.team-8b1cb7926ec283a582579d36d8808f23da596cae.tar.gz eclipse.platform.team-8b1cb7926ec283a582579d36d8808f23da596cae.tar.xz eclipse.platform.team-8b1cb7926ec283a582579d36d8808f23da596cae.zip |
Changes to support Releng tool
Diffstat (limited to 'bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/SyncAction.java')
-rw-r--r-- | bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/SyncAction.java | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/SyncAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/SyncAction.java index 4d33d08b8..e06029d6f 100644 --- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/SyncAction.java +++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/SyncAction.java @@ -16,15 +16,10 @@ import org.eclipse.core.resources.IResource; import org.eclipse.jface.action.IAction; import org.eclipse.team.internal.ccvs.core.CVSException; import org.eclipse.team.internal.ccvs.core.ICVSResource; -import org.eclipse.team.internal.ccvs.ui.CVSUIPlugin; -import org.eclipse.team.internal.ccvs.ui.ICVSUIConstants; -import org.eclipse.team.internal.ccvs.ui.Policy; -import org.eclipse.team.internal.ccvs.ui.subscriber.WorkspaceSynchronizeParticipant; +import org.eclipse.team.internal.ccvs.ui.*; import org.eclipse.team.internal.ccvs.ui.sync.CVSSyncCompareInput; import org.eclipse.team.internal.ui.sync.SyncCompareInput; import org.eclipse.team.internal.ui.sync.SyncView; -import org.eclipse.team.ui.TeamUI; -import org.eclipse.team.ui.synchronize.ISynchronizeView; import org.eclipse.ui.IWorkingSet; /** @@ -38,20 +33,12 @@ public class SyncAction extends WorkspaceAction { if (resources == null || resources.length == 0) return; IWorkingSet workingSet = CVSUIPlugin.getWorkingSet(resources, Policy.bind("SyncAction.workingSetName")); //$NON-NLS-1$ - ISynchronizeView view = TeamUI.getSynchronizeManager().showSynchronizeViewInActivePage(null); - if(view != null) { - WorkspaceSynchronizeParticipant cvsPage = CVSUIPlugin.getPlugin().getCvsWorkspaceSynchronizeParticipant(); - view.display(cvsPage); - cvsPage.setWorkingSet(workingSet); - cvsPage.refreshWithRemote(resources); - } else { - CVSUIPlugin.openError(getShell(), Policy.bind("error"), Policy.bind("Error.unableToShowSyncView"), null); //$NON-NLS-1$ //$NON-NLS-2$ - } + CVSUIPlugin.showInSyncView(getShell(), resources, workingSet, 0 /* no mode in particular */); } else { executeInOldSyncView(action); } } - + public void executeInOldSyncView(IAction action) throws InvocationTargetException { try { IResource[] resources = getResourcesToSync(); |