debugger: deactivate debug mode if the last engine exits

Task-number: QTCREATORBUG-2201
This commit is contained in:
hjk
2010-08-27 15:38:06 +02:00
parent ae8e57bc9a
commit dedba8c87d
2 changed files with 2 additions and 6 deletions

View File

@@ -2719,11 +2719,6 @@ void DebuggerPlugin::updateState(DebuggerEngine *engine)
d->updateState(engine);
}
void DebuggerPlugin::activatePreviousMode()
{
d->activatePreviousMode();
}
void DebuggerPlugin::activateDebugMode()
{
d->activateDebugMode();
@@ -2752,6 +2747,8 @@ void DebuggerPlugin::runControlFinished(DebuggerRunControl *runControl)
Q_UNUSED(runControl);
d->m_snapshotHandler->removeSnapshot(runControl);
d->disconnectEngine();
if (d->m_snapshotHandler->size() == 0)
d->activatePreviousMode();
}
DebuggerLanguages DebuggerPlugin::activeLanguages() const