diff options
author | Alain Magloire | 2004-01-30 19:46:55 +0000 |
---|---|---|
committer | Alain Magloire | 2004-01-30 19:46:55 +0000 |
commit | df79974b26a2921b35e520241bb2617d85131d26 (patch) | |
tree | f301a3a8ead2445cab8f2b0a59a1405b15b24bf9 | |
parent | fb22e46d9a8c2b3fabd4d64e9cdce3e383ea3283 (diff) | |
download | org.eclipse.cdt-df79974b26a2921b35e520241bb2617d85131d26.tar.gz org.eclipse.cdt-df79974b26a2921b35e520241bb2617d85131d26.tar.xz org.eclipse.cdt-df79974b26a2921b35e520241bb2617d85131d26.zip |
Let the MIExecInterrupt through
-rw-r--r-- | debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/MISession.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/MISession.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/MISession.java index fa9af09a30b..74db4e4c33e 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/MISession.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/MISession.java @@ -15,6 +15,7 @@ import java.util.Observable; import org.eclipse.cdt.debug.mi.core.command.Command; import org.eclipse.cdt.debug.mi.core.command.CommandFactory; +import org.eclipse.cdt.debug.mi.core.command.MIExecInterrupt; import org.eclipse.cdt.debug.mi.core.command.MIGDBExit; import org.eclipse.cdt.debug.mi.core.command.MIGDBSet; import org.eclipse.cdt.debug.mi.core.event.MIEvent; @@ -297,9 +298,9 @@ public class MISession extends Observable { if (inferior.isRunning()) { // REMINDER: if we support -exec-interrupt // Let it throught: - // if (cmd instanceof MIExecInterrupt) { } - // else - throw new MIException("Target is not suspended"); + if (!(cmd instanceof MIExecInterrupt)) { + throw new MIException("Target is not suspended"); + } } if (isTerminated()) { |