diff options
author | Jean Michel-Lemieux | 2003-07-23 18:24:13 +0000 |
---|---|---|
committer | Jean Michel-Lemieux | 2003-07-23 18:24:13 +0000 |
commit | 76e91fc45bd4757b12a3b6f7af0438104d58d023 (patch) | |
tree | 261ca343a5cbe94db595b03844580bca00457f3f /bundles/org.eclipse.team.cvs.ui/src | |
parent | 7e553f027d9e9007461c3c2c1d3dd1813c1ffbb9 (diff) | |
download | eclipse.platform.team-76e91fc45bd4757b12a3b6f7af0438104d58d023.tar.gz eclipse.platform.team-76e91fc45bd4757b12a3b6f7af0438104d58d023.tar.xz eclipse.platform.team-76e91fc45bd4757b12a3b6f7af0438104d58d023.zip |
Removed setSelection() method in favour of selectSubscriber()
Diffstat (limited to 'bundles/org.eclipse.team.cvs.ui/src')
4 files changed, 18 insertions, 4 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 28e6dde28..47ca97b68 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 @@ -43,8 +43,10 @@ public class SyncAction extends WorkspaceAction { if(view != null) { CVSWorkspaceSubscriber cvsWorkspaceSubscriber = CVSProviderPlugin.getPlugin().getCVSWorkspaceSubscriber(); view.setWorkingSet(workingSet); - view.setSelection(cvsWorkspaceSubscriber, resources, view.getCurrentViewType()); + view.selectSubscriber(cvsWorkspaceSubscriber); view.refreshWithRemote(cvsWorkspaceSubscriber, resources); + } else { + CVSUIPlugin.openError(getShell(), Policy.bind("error"), Policy.bind("Error.unableToShowSyncView"), null); //$NON-NLS-1$ //$NON-NLS-2$ } } else { executeInOldSyncView(action); diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/merge/MergeWizard.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/merge/MergeWizard.java index bd1fd8ca0..aa8bc33a2 100644 --- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/merge/MergeWizard.java +++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/merge/MergeWizard.java @@ -30,6 +30,7 @@ import org.eclipse.team.ui.TeamUI; import org.eclipse.team.ui.sync.ISynchronizeView; import org.eclipse.ui.IWorkbenchPage; import org.eclipse.ui.IWorkbenchWindow; +import org.eclipse.ui.IWorkingSet; import org.eclipse.ui.PlatformUI; public class MergeWizard extends Wizard { @@ -82,7 +83,13 @@ public class MergeWizard extends Wizard { } }); ISynchronizeView view = TeamUI.showSyncViewInActivePage(null /* no default page */); - view.setSelection(s, new IResource[0], view.getCurrentViewType()); + IWorkingSet workingSet = CVSUIPlugin.getWorkingSet(resources, Policy.bind("SyncAction.workingSetName")); //$NON-NLS-1$ + if(view != null) { + view.setWorkingSet(workingSet); + view.selectSubscriber(s); + } else { + CVSUIPlugin.openError(getContainer().getShell(), Policy.bind("error"), Policy.bind("Error.unableToShowSyncView"), null); + } } catch (InvocationTargetException e) { CVSUIPlugin.openError(getContainer().getShell(), null, null, e); return false; diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/messages.properties b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/messages.properties index d3581f1c1..a16fa509a 100644 --- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/messages.properties +++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/messages.properties @@ -1008,3 +1008,5 @@ UpdateOnlyMergeable.taskName=Updating mergeable changes UpdateDialog.overwriteTitle=Overwrite Unmergable Resources? UpdateDialog.overwriteMessage=All mergable resources have been updated. However, some non-mergable resources remain. Should these resources be updated, overwriting any local changes? ReplaceOperation.taskName=Replacing... + +Error.unableToShowSyncView=Error opening Synchronize View. Please ensure that the Team plugin is installed correctly. diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/SharingWizard.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/SharingWizard.java index d080851d9..99e6aedf7 100644 --- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/SharingWizard.java +++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/SharingWizard.java @@ -300,8 +300,11 @@ public class SharingWizard extends Wizard implements IConfigurationWizard { } ISynchronizeView view = TeamUI.showSyncViewInActivePage(null); if(view != null) { - IWorkingSet ws = CVSUIPlugin.getWorkingSet(new IResource[] {project}, Policy.bind("SyncAction.workingSetName")); //$NON-NLS-1$ - view.setSelection(CVSProviderPlugin.getPlugin().getCVSWorkspaceSubscriber(), new IResource[] {project}, ISynchronizeView.TREE_VIEW); + IWorkingSet workingSet = CVSUIPlugin.getWorkingSet(new IResource[] {project}, Policy.bind("SyncAction.workingSetName")); //$NON-NLS-1$) + view.setWorkingSet(workingSet); + view.selectSubscriber(CVSProviderPlugin.getPlugin().getCVSWorkspaceSubscriber()); + } else { + CVSUIPlugin.openError(getContainer().getShell(), Policy.bind("error"), Policy.bind("Error.unableToShowSyncView"), null); } } } catch (InterruptedException e) { |