debugger: work on handling gdb crashes gracefully

This commit is contained in:
hjk
2009-09-25 11:06:51 +02:00
parent 978cf4bda8
commit 00f676708b
13 changed files with 93 additions and 68 deletions

View File

@@ -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