forked from qt-creator/qt-creator
debugger: work on handling gdb crashes gracefully
This commit is contained in:
@@ -928,16 +928,6 @@ void DebuggerManager::exitDebugger()
|
||||
m_engine->exitDebugger();
|
||||
cleanupViews();
|
||||
setState(DebuggerNotReady);
|
||||
setBusyCursor(false);
|
||||
emit debuggingFinished();
|
||||
}
|
||||
|
||||
void DebuggerManager::notifyEngineFinished()
|
||||
{
|
||||
cleanupViews();
|
||||
setState(DebuggerNotReady);
|
||||
setBusyCursor(false);
|
||||
emit debuggingFinished();
|
||||
}
|
||||
|
||||
DebuggerStartParametersPtr DebuggerManager::startParameters() const
|
||||
@@ -1529,6 +1519,11 @@ void DebuggerManager::setState(DebuggerState state)
|
||||
if (m_state == InferiorStopped)
|
||||
resetLocation();
|
||||
|
||||
if (m_state == DebuggerNotReady) {
|
||||
setBusyCursor(false);
|
||||
emit debuggingFinished();
|
||||
}
|
||||
|
||||
const bool started = state == InferiorRunning
|
||||
|| state == InferiorRunningRequested
|
||||
|| state == InferiorStopping
|
||||
|
||||
Reference in New Issue
Block a user