From f670c1d5026582d8ba7291de9d1450213705d27d Mon Sep 17 00:00:00 2001 From: Mikhail Khodjaiants Date: Wed, 18 Sep 2002 15:07:48 +0000 Subject: [PATCH] Add suspend/resume support check. --- .../eclipse/cdt/debug/internal/core/model/CDebugTarget.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java index 2254739e126..5e6b79abb49 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java @@ -419,7 +419,7 @@ public class CDebugTarget extends CDebugElement */ public boolean canResume() { - return isSuspended() && isAvailable(); + return getConfiguration().supportsResume() && isSuspended() && isAvailable(); } /* (non-Javadoc) @@ -427,6 +427,8 @@ public class CDebugTarget extends CDebugElement */ public boolean canSuspend() { + if ( !getConfiguration().supportsSuspend() ) + return false; if ( !isSuspended() && isAvailable() ) { // only allow suspend if no threads are currently suspended