diff --git a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/contexts/DsfSuspendTrigger.java b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/contexts/DsfSuspendTrigger.java index 891dbc01886..a9989a05808 100644 --- a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/contexts/DsfSuspendTrigger.java +++ b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/contexts/DsfSuspendTrigger.java @@ -86,7 +86,7 @@ public class DsfSuspendTrigger implements ISuspendTrigger { getIsLaunchSuspended(new DataRequestMonitor(ImmediateExecutor.getInstance(), null) { @Override protected void handleSuccess() { - if (isSuccess() && !fDisposed && getData().booleanValue()) { + if (!fDisposed && getData().booleanValue()) { listener.suspended(fLaunch, null); } }