diff --git a/plugins/org.eclipse.dd.dsf.debug.ui/src/org/eclipse/dd/dsf/debug/ui/viewmodel/launch/StackFramesVMNode.java b/plugins/org.eclipse.dd.dsf.debug.ui/src/org/eclipse/dd/dsf/debug/ui/viewmodel/launch/StackFramesVMNode.java index 0a73e96939f..9ffd46cff9e 100644 --- a/plugins/org.eclipse.dd.dsf.debug.ui/src/org/eclipse/dd/dsf/debug/ui/viewmodel/launch/StackFramesVMNode.java +++ b/plugins/org.eclipse.dd.dsf.debug.ui/src/org/eclipse/dd/dsf/debug/ui/viewmodel/launch/StackFramesVMNode.java @@ -122,6 +122,8 @@ public class StackFramesVMNode extends AbstractDMVMNode try { getSession().getExecutor().execute(new DsfRunnable() { public void run() { + if (!checkService(IStack.class, null, update)) return; + getServicesTracker().getService(IStack.class).getTopFrame( execDmc, new DataRequestMonitor(getExecutor(), null) {