diff options
author | Kai Koehne <kai.koehne@nokia.com> | 2011-04-28 09:04:49 +0200 |
---|---|---|
committer | con <qtc-committer@nokia.com> | 2011-04-28 10:28:51 +0200 |
commit | 216cb89bd7455c46d2cfdc57729bf11a480e0f34 (patch) | |
tree | c1cc3d650d3a7c7f8e7b4b638ad36fed2b8b7e60 | |
parent | 1b6b95afcce4f475f0ffca62750539c5727c0d08 (diff) |
QmlDebug: Fix 'Interrupt' functionality for mixed debugging
Make sure that m_inferiorPid is initialized even when the CppEngine
is not the main one, and therefore startDebugger() not called on it.
Otherwise the engine tries to send a SIGINT signal to an arbirary
process ID, resulting in the debugging being stopped.
Reviewed-by: Friedemann Kleint
Task-number: QTCREATORBUG-4716
-rw-r--r-- | src/plugins/debugger/debuggerengine.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/debugger/debuggerengine.cpp b/src/plugins/debugger/debuggerengine.cpp index b151f73f7d..aed919bcbf 100644 --- a/src/plugins/debugger/debuggerengine.cpp +++ b/src/plugins/debugger/debuggerengine.cpp @@ -168,6 +168,7 @@ public: m_state(DebuggerNotReady), m_lastGoodState(DebuggerNotReady), m_targetState(DebuggerNotReady), + m_inferiorPid(0), m_modulesHandler(), m_registerHandler(), m_sourceFilesHandler(), |