From df79974b26a2921b35e520241bb2617d85131d26 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Fri, 30 Jan 2004 19:46:55 +0000 Subject: [PATCH] Let the MIExecInterrupt through --- .../src/org/eclipse/cdt/debug/mi/core/MISession.java | 7 ++++--- 1 file 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()) {