Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/actions/CompareWithHeadActionHandler.java')
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/actions/CompareWithHeadActionHandler.java21
1 files changed, 8 insertions, 13 deletions
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/actions/CompareWithHeadActionHandler.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/actions/CompareWithHeadActionHandler.java
index ecd24b86ac..521672e061 100644
--- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/actions/CompareWithHeadActionHandler.java
+++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/actions/CompareWithHeadActionHandler.java
@@ -65,22 +65,17 @@ public class CompareWithHeadActionHandler extends RepositoryActionHandler {
@Override
public boolean isEnabled() {
- try {
- final IResource[] selectedResources = getSelectedResources(null);
- if (selectedResources.length != 1)
- return false;
+ final IResource[] selectedResources = getSelectedResources();
+ if (selectedResources.length != 1)
+ return false;
- final IResource resource = selectedResources[0];
- if (!(resource instanceof IFile)) {
- return false;
- }
- final RepositoryMapping mapping = RepositoryMapping
- .getMapping(resource.getProject());
- return mapping != null;
- } catch (ExecutionException e) {
- Activator.handleError(e.getMessage(), e, false);
+ final IResource resource = selectedResources[0];
+ if (!(resource instanceof IFile)) {
return false;
}
+ final RepositoryMapping mapping = RepositoryMapping.getMapping(resource
+ .getProject());
+ return mapping != null;
}
}

Back to the top