diff options
author | Michael Valenta | 2004-03-23 03:16:30 +0000 |
---|---|---|
committer | Michael Valenta | 2004-03-23 03:16:30 +0000 |
commit | f125330c1a43baa531ae54ed723fa7d0610c8470 (patch) | |
tree | 20a0967bd559de8c3d41ec2cf1dda4a1b4c6b215 | |
parent | ca006b3364e4e70d67a8bc8da944d2ae89d15a86 (diff) | |
download | eclipse.platform.team-f125330c1a43baa531ae54ed723fa7d0610c8470.tar.gz eclipse.platform.team-f125330c1a43baa531ae54ed723fa7d0610c8470.tar.xz eclipse.platform.team-f125330c1a43baa531ae54ed723fa7d0610c8470.zip |
51394: ClassCastException in Synchronize View (context menu)
-rw-r--r-- | bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/OpenWithActionGroup.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/OpenWithActionGroup.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/OpenWithActionGroup.java index 31a0e8cc1..3e597665c 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/OpenWithActionGroup.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/OpenWithActionGroup.java @@ -14,6 +14,7 @@ import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IResource; import org.eclipse.jface.action.IMenuManager; import org.eclipse.jface.action.MenuManager; +import org.eclipse.jface.viewers.ISelection; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.team.internal.ui.Utils; import org.eclipse.team.internal.ui.synchronize.SubscriberParticipantPage; @@ -47,7 +48,10 @@ public class OpenWithActionGroup extends ActionGroup { } public void fillContextMenu(IMenuManager menu) { - fillOpenWithMenu(menu, (IStructuredSelection)view.getSite().getPage().getSelection()); + ISelection selection = view.getSite().getPage().getSelection(); + if (selection instanceof IStructuredSelection) { + fillOpenWithMenu(menu, (IStructuredSelection)selection); + } } /** |