forked from qt-creator/qt-creator
Debugger: Move part of debugger ramp-down to DebuggerRunTool
DebuggerRunTool and debugger backend process have (almost) a 1:1 correspondence, unlike engines or the debugger plugin itself. So it makes sense to accumulate backend start/rampdown login in DebuggerRunTool. Change-Id: Ia105283bcdf2641c7e9a401b4146b34c20605ba7 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -1157,21 +1157,6 @@ void DebuggerEngine::quitDebugger()
|
||||
}
|
||||
}
|
||||
|
||||
void DebuggerEngine::abortDebugger()
|
||||
{
|
||||
if (!isDying()) {
|
||||
// Be friendly the first time. This will change targetState().
|
||||
showMessage("ABORTING DEBUGGER. FIRST TIME.");
|
||||
quitDebugger();
|
||||
} else {
|
||||
// We already tried. Try harder.
|
||||
showMessage("ABORTING DEBUGGER. SECOND TIME.");
|
||||
abortDebuggerProcess();
|
||||
if (d->m_runTool && d->m_runTool->runControl())
|
||||
d->m_runTool->runControl()->initiateFinish();
|
||||
}
|
||||
}
|
||||
|
||||
void DebuggerEngine::requestInterruptInferior()
|
||||
{
|
||||
QTC_CHECK(isMasterEngine());
|
||||
|
||||
Reference in New Issue
Block a user