diff options
Diffstat (limited to 'src/plugins/debugger/qml/qmlcppengine.cpp')
-rw-r--r-- | src/plugins/debugger/qml/qmlcppengine.cpp | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/src/plugins/debugger/qml/qmlcppengine.cpp b/src/plugins/debugger/qml/qmlcppengine.cpp index 08a3cd7e47..d8e07e2862 100644 --- a/src/plugins/debugger/qml/qmlcppengine.cpp +++ b/src/plugins/debugger/qml/qmlcppengine.cpp @@ -459,34 +459,24 @@ void QmlCppEngine::runEngine() void QmlCppEngine::shutdownInferior() { EDEBUG("\nMASTER SHUTDOWN INFERIOR"); - d->m_cppEngine->quitDebugger(); - d->m_qmlEngine->quitDebugger(); + d->m_cppEngine->shutdownInferior(); } void QmlCppEngine::shutdownEngine() { EDEBUG("\nMASTER SHUTDOWN ENGINE"); - d->m_qmlEngine->shutdownSlaveEngine(); d->m_cppEngine->shutdownSlaveEngine(); } void QmlCppEngine::quitDebugger() { - // we might get called multiple times - if (targetState() == DebuggerFinished) - return; - EDEBUG("\nMASTER QUIT DEBUGGER"); - setTargetState(DebuggerFinished); - d->m_qmlEngine->quitDebugger(); d->m_cppEngine->quitDebugger(); } void QmlCppEngine::abortDebugger() { EDEBUG("\nMASTER ABORT DEBUGGER"); - setTargetState(DebuggerFinished); - d->m_qmlEngine->abortDebugger(); d->m_cppEngine->abortDebugger(); } |