Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Valenta2003-07-16 12:44:41 +0000
committerMichael Valenta2003-07-16 12:44:41 +0000
commitd20f9402bfafc8a37e3c5d08cadee8db2e84880d (patch)
tree483d0fdd6992545a237f1871ee74b46cbc50cfe9
parent05b04593379f1c7a6d11c936e3c305b1757a8184 (diff)
downloadeclipse.platform.team-d20f9402bfafc8a37e3c5d08cadee8db2e84880d.tar.gz
eclipse.platform.team-d20f9402bfafc8a37e3c5d08cadee8db2e84880d.tar.xz
eclipse.platform.team-d20f9402bfafc8a37e3c5d08cadee8db2e84880d.zip
40190: NPE in log
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/sync/actions/OpenWithActionGroup.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/sync/actions/OpenWithActionGroup.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/sync/actions/OpenWithActionGroup.java
index 1f3c014a3..b35a5b7c1 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/sync/actions/OpenWithActionGroup.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/sync/actions/OpenWithActionGroup.java
@@ -17,6 +17,7 @@ import org.eclipse.jface.action.MenuManager;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.team.internal.ui.actions.TeamAction;
import org.eclipse.team.internal.ui.sync.views.SyncViewer;
+import org.eclipse.ui.actions.ActionContext;
import org.eclipse.ui.actions.OpenFileAction;
import org.eclipse.ui.actions.OpenWithMenu;
import org.eclipse.ui.views.navigator.ResourceNavigatorMessages;
@@ -38,7 +39,11 @@ public class OpenWithActionGroup extends SyncViewerActionGroup {
}
public void fillContextMenu(IMenuManager menu) {
- IStructuredSelection selection = (IStructuredSelection) getContext().getSelection();
+ ActionContext context = getContext();
+ IStructuredSelection selection = null;
+ if (context != null) {
+ selection = (IStructuredSelection) context.getSelection();
+ }
fillOpenWithMenu(menu, selection);
}

Back to the top