diff options
author | Michael Valenta | 2003-07-16 12:44:41 +0000 |
---|---|---|
committer | Michael Valenta | 2003-07-16 12:44:41 +0000 |
commit | d20f9402bfafc8a37e3c5d08cadee8db2e84880d (patch) | |
tree | 483d0fdd6992545a237f1871ee74b46cbc50cfe9 | |
parent | 05b04593379f1c7a6d11c936e3c305b1757a8184 (diff) | |
download | eclipse.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.java | 7 |
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); } |