Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Valenta2004-05-12 21:04:04 +0000
committerMichael Valenta2004-05-12 21:04:04 +0000
commitd6b54ee6c1219ce1ad851fd1634c4ebbcb7ba8dd (patch)
tree1c1586078589060bc4d42925144d94110b474708
parent819d8b0e7e31c20d046fa2bf540948d1cb521665 (diff)
downloadeclipse.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.java6
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);
+ }
}
});
}

Back to the top