From f7eb3abbdd1a55be1143e042682acc048e6b12af Mon Sep 17 00:00:00 2001 From: Pawel Piech Date: Thu, 30 Oct 2008 14:35:44 +0000 Subject: [PATCH] [252691] - Fixed bug which caused the action to always be enabled. --- .../ui/viewmodel/actions/RetargetDebugContextAction.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/org.eclipse.dd.dsf.debug.ui/src/org/eclipse/dd/dsf/debug/internal/ui/viewmodel/actions/RetargetDebugContextAction.java b/plugins/org.eclipse.dd.dsf.debug.ui/src/org/eclipse/dd/dsf/debug/internal/ui/viewmodel/actions/RetargetDebugContextAction.java index 28c80c2ee19..c533a490160 100644 --- a/plugins/org.eclipse.dd.dsf.debug.ui/src/org/eclipse/dd/dsf/debug/internal/ui/viewmodel/actions/RetargetDebugContextAction.java +++ b/plugins/org.eclipse.dd.dsf.debug.ui/src/org/eclipse/dd/dsf/debug/internal/ui/viewmodel/actions/RetargetDebugContextAction.java @@ -118,8 +118,10 @@ abstract public class RetargetDebugContextAction implements IWorkbenchWindowActi Object object = ss.getFirstElement(); if (object instanceof IAdaptable) { fTargetAdapter = getAdapter((IAdaptable) object); - fAction.setEnabled(canPerformAction(fTargetAdapter, fDebugContext)); - return; + if (fTargetAdapter != null) { + fAction.setEnabled(canPerformAction(fTargetAdapter, fDebugContext)); + return; + } } } }