diff --git a/src/plugins/debugger/debuggerengine.cpp b/src/plugins/debugger/debuggerengine.cpp index 14cab127508..adeb4728f1e 100644 --- a/src/plugins/debugger/debuggerengine.cpp +++ b/src/plugins/debugger/debuggerengine.cpp @@ -380,6 +380,10 @@ public: void doShutdownEngine() { m_engine->setState(EngineShutdownRequested); + if (m_engine->isDying()) { + m_engine->notifyEngineShutdownFinished(); + return; + } m_engine->startDying(); m_engine->showMessage("CALL: SHUTDOWN ENGINE"); m_engine->shutdownEngine();