Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Valenta2006-12-15 15:46:45 +0000
committerMichael Valenta2006-12-15 15:46:45 +0000
commitd9af9c9d790d2c822442e41b5451aeedfd0638d0 (patch)
treea0abe6730d782072dd1cdbcf5c9f8c053bfaf60e /bundles/org.eclipse.team.cvs.ui/src
parent4058df439203e4159c29c03d2df6653fa2db561a (diff)
downloadeclipse.platform.team-d9af9c9d790d2c822442e41b5451aeedfd0638d0.tar.gz
eclipse.platform.team-d9af9c9d790d2c822442e41b5451aeedfd0638d0.tar.xz
eclipse.platform.team-d9af9c9d790d2c822442e41b5451aeedfd0638d0.zip
Bug 167575 [History View] Replace with local history not so intuitive
Diffstat (limited to 'bundles/org.eclipse.team.cvs.ui/src')
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/CompareWithRevisionAction.java7
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/ReplaceWithRevisionAction.java5
2 files changed, 10 insertions, 2 deletions
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/CompareWithRevisionAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/CompareWithRevisionAction.java
index 94eb9d331..9925826d3 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/CompareWithRevisionAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/CompareWithRevisionAction.java
@@ -42,8 +42,7 @@ public class CompareWithRevisionAction extends WorkspaceAction {
// Show the compare viewer
run(new IRunnableWithProgress() {
public void run(IProgressMonitor monitor) throws InterruptedException, InvocationTargetException {
-
- if(CVSUIPlugin.getPlugin().getPreferenceStore().getBoolean(ICVSUIConstants.PREF_SHOW_COMPARE_REVISION_IN_DIALOG)) {
+ if (isShowInDialog()) {
IFile file = (IFile) getSelectedResources()[0];
showCompareInDialog(getShell(), file);
} else {
@@ -117,4 +116,8 @@ public class CompareWithRevisionAction extends WorkspaceAction {
protected boolean isEnabledForIgnoredResources() {
return true;
}
+
+ protected boolean isShowInDialog() {
+ return CVSUIPlugin.getPlugin().getPreferenceStore().getBoolean(ICVSUIConstants.PREF_SHOW_COMPARE_REVISION_IN_DIALOG);
+ }
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/ReplaceWithRevisionAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/ReplaceWithRevisionAction.java
index 15f77e55d..aed1f433e 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/ReplaceWithRevisionAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/ReplaceWithRevisionAction.java
@@ -72,4 +72,9 @@ public class ReplaceWithRevisionAction extends CompareWithRevisionAction {
protected String getActionTitle() {
return CVSUIMessages.ReplaceWithRevisionAction_1;
}
+
+ protected boolean isShowInDialog() {
+ // Always show a replace in a dialog
+ return true;
+ }
}

Back to the top