diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp index 299cb97dfd0f03ad7ee88bedffcf93b1c5597b99..715e70d496299258683c4b670510624220e9e0fc 100644 --- a/src/plugins/debugger/gdb/gdbengine.cpp +++ b/src/plugins/debugger/gdb/gdbengine.cpp @@ -615,18 +615,12 @@ void GdbEngine::readGdbStandardOutput() void GdbEngine::interruptInferior() { - QTC_ASSERT(state() == InferiorRunning, qDebug() << state()); - - if (state() == DebuggerNotReady) { - debugMessage(_("TRYING TO INTERRUPT INFERIOR WITHOUT RUNNING GDB")); - shutdown(); - return; - } + QTC_ASSERT(state() == InferiorRunning, qDebug() << state(); return); setState(InferiorStopping); showStatusMessage(tr("Stop requested..."), 5000); - debugMessage(_("TRYING TO INTERUPT INFERIOR")); + debugMessage(_("TRYING TO INTERRUPT INFERIOR")); m_gdbAdapter->interruptInferior(); }