From 216cb89bd7455c46d2cfdc57729bf11a480e0f34 Mon Sep 17 00:00:00 2001 From: Kai Koehne Date: Thu, 28 Apr 2011 09:04:49 +0200 Subject: [PATCH] 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 --- src/plugins/debugger/debuggerengine.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/debugger/debuggerengine.cpp b/src/plugins/debugger/debuggerengine.cpp index b151f73f7d0..aed919bcbf7 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(),