diff options
author | Michael Valenta | 2004-05-12 21:04:04 +0000 |
---|---|---|
committer | Michael Valenta | 2004-05-12 21:04:04 +0000 |
commit | d6b54ee6c1219ce1ad851fd1634c4ebbcb7ba8dd (patch) | |
tree | 1c1586078589060bc4d42925144d94110b474708 | |
parent | 819d8b0e7e31c20d046fa2bf540948d1cb521665 (diff) | |
download | eclipse.platform.team-d6b54ee6c1219ce1ad851fd1634c4ebbcb7ba8dd.tar.gz eclipse.platform.team-d6b54ee6c1219ce1ad851fd1634c4ebbcb7ba8dd.tar.xz eclipse.platform.team-d6b54ee6c1219ce1ad851fd1634c4ebbcb7ba8dd.zip |
Bug 40083: Annoying save dialog
-rw-r--r-- | bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/CVSAction.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/CVSAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/CVSAction.java index 19fd01fea..aba9e8cd4 100644 --- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/CVSAction.java +++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/CVSAction.java @@ -33,6 +33,7 @@ import org.eclipse.team.internal.ui.Utils; import org.eclipse.team.internal.ui.actions.TeamAction; import org.eclipse.team.internal.ui.dialogs.IPromptCondition; import org.eclipse.ui.*; +import org.eclipse.ui.ide.IDE; /** * CVSAction is the common superclass for all CVS actions. It provides @@ -443,7 +444,10 @@ abstract public class CVSAction extends TeamAction implements IEditorActionDeleg Display.getDefault().syncExec(new Runnable() { public void run() { boolean confirm = option == ICVSUIConstants.OPTION_PROMPT; - okToContinue[0] = PlatformUI.getWorkbench().saveAllEditors(confirm); + IResource[] selectedResources = getSelectedResources(); + if (selectedResources != null) { + okToContinue[0] = IDE.saveAllEditors(selectedResources, confirm); + } } }); } |