diff options
author | Michael Valenta | 2006-12-15 15:46:45 +0000 |
---|---|---|
committer | Michael Valenta | 2006-12-15 15:46:45 +0000 |
commit | d9af9c9d790d2c822442e41b5451aeedfd0638d0 (patch) | |
tree | a0abe6730d782072dd1cdbcf5c9f8c053bfaf60e /bundles/org.eclipse.team.cvs.ui/src | |
parent | 4058df439203e4159c29c03d2df6653fa2db561a (diff) | |
download | eclipse.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')
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; + } } |