diff --git a/src/plugins/debugger/cdb/cdbengine.cpp b/src/plugins/debugger/cdb/cdbengine.cpp index b0da3a13637..7740d0f0208 100644 --- a/src/plugins/debugger/cdb/cdbengine.cpp +++ b/src/plugins/debugger/cdb/cdbengine.cpp @@ -611,9 +611,6 @@ void CdbEngine::shutdownInferior() if (commandsPending()) { showMessage("Cannot shut down inferior due to pending commands.", LogWarning); STATE_DEBUG(state(), Q_FUNC_INFO, __LINE__, "notifyInferiorShutdownFinished") - } else if (!canInterruptInferior()) { - showMessage("Cannot interrupt the inferior.", LogWarning); - STATE_DEBUG(state(), Q_FUNC_INFO, __LINE__, "notifyInferiorShutdownFinished") } else { interruptInferior(); // Calls us again return; @@ -758,11 +755,6 @@ void CdbEngine::doContinueInferior() runCommand({"g", NoFlags}); } -bool CdbEngine::canInterruptInferior() const -{ - return m_effectiveStartMode != AttachToRemoteServer && inferiorPid(); -} - void CdbEngine::interruptInferior() { if (debug) diff --git a/src/plugins/debugger/cdb/cdbengine.h b/src/plugins/debugger/cdb/cdbengine.h index 4f3786bc631..27a3cd3d410 100644 --- a/src/plugins/debugger/cdb/cdbengine.h +++ b/src/plugins/debugger/cdb/cdbengine.h @@ -129,7 +129,6 @@ private: void doContinueInferior(); void parseOutputLine(QString line); bool isCdbProcessRunning() const { return m_process.state() != QProcess::NotRunning; } - bool canInterruptInferior() const; inline void postDisassemblerCommand(quint64 address, DisassemblerAgent *agent); void postDisassemblerCommand(quint64 address, quint64 endAddress, DisassemblerAgent *agent);