diff --git a/src/plugins/debugger/debuggerengine.cpp b/src/plugins/debugger/debuggerengine.cpp index e4f75605e7cb80da8186b014984707dbff64979b..ce27d8dfa8a7d66afa1729fae3fc421634a16133 100644 --- a/src/plugins/debugger/debuggerengine.cpp +++ b/src/plugins/debugger/debuggerengine.cpp @@ -487,6 +487,8 @@ void DebuggerEngine::startDebugger(DebuggerRunControl *runControl) QTC_ASSERT(state() == DebuggerNotReady || state() == DebuggerFinished, qDebug() << state()); + d->m_lastGoodState = DebuggerNotReady; + d->m_targetState = DebuggerNotReady; setState(EngineSetupRequested); d->m_progress.setProgressValue(200);