Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Valenta2003-10-30 15:03:03 +0000
committerMichael Valenta2003-10-30 15:03:03 +0000
commit8b1cb7926ec283a582579d36d8808f23da596cae (patch)
treeb05797d7a73fb9379451d082efb4340bedbe28b5 /bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/SyncAction.java
parent1acec58795d08858e2b7a14af093c22c16d46a89 (diff)
downloadeclipse.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.java19
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();

Back to the top