Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Valenta2004-03-23 03:16:30 +0000
committerMichael Valenta2004-03-23 03:16:30 +0000
commitf125330c1a43baa531ae54ed723fa7d0610c8470 (patch)
tree20a0967bd559de8c3d41ec2cf1dda4a1b4c6b215
parentca006b3364e4e70d67a8bc8da944d2ae89d15a86 (diff)
downloadeclipse.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.java6
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);
+ }
}
/**

Back to the top