Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/OpenRevisionAction.java')
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/OpenRevisionAction.java14
1 files changed, 7 insertions, 7 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/OpenRevisionAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/OpenRevisionAction.java
index 58355bf53..890509257 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/OpenRevisionAction.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/OpenRevisionAction.java
@@ -31,7 +31,7 @@ public class OpenRevisionAction extends BaseSelectionListenerAction {
private IStructuredSelection selection;
private HistoryPage page;
-
+
public OpenRevisionAction(String text, HistoryPage page) {
super(text);
this.page = page;
@@ -79,31 +79,31 @@ public class OpenRevisionAction extends BaseSelectionListenerAction {
}
}
-
+
@Override
protected boolean updateSelection(IStructuredSelection selection) {
this.selection = selection;
return shouldShow();
}
-
+
private boolean shouldShow() {
IStructuredSelection structSel = selection;
Object[] objArray = structSel.toArray();
-
+
if (objArray.length == 0)
return false;
-
+
for (int i = 0; i < objArray.length; i++) {
//Don't bother showing if this a category
if (objArray[i] instanceof AbstractHistoryCategory)
return false;
-
+
IFileRevision revision = (IFileRevision) objArray[i];
//check to see if any of the selected revisions are deleted revisions
if (revision != null && !revision.exists())
return false;
}
-
+
return true;
}

Back to the top