From 44ba5ce3fd8c76ba7c6ede5828fde430a843dcb7 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Thu, 30 Oct 2014 12:38:13 +0100 Subject: [PATCH] Fix debugging in iOS Simulator Broke with 3bafbe710f1e1745c0a70031cd1a6a2350addc5f We need to have the attachPid set with the inferiorPid after we got it from the iossim tool. Task-number: QTCREATORBUG-13261 Change-Id: I4f876817bed5566b5025d23416dd85676bc2e68b Reviewed-by: Fawzi Mohamed --- src/plugins/debugger/debuggerengine.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/debugger/debuggerengine.cpp b/src/plugins/debugger/debuggerengine.cpp index 238fd207909..b978f95af65 100644 --- a/src/plugins/debugger/debuggerengine.cpp +++ b/src/plugins/debugger/debuggerengine.cpp @@ -866,6 +866,9 @@ void DebuggerEngine::notifyEngineRemoteSetupFinished(const RemoteSetupResult &re rc.replace(sepIndex + 1, rc.count() - sepIndex - 1, QString::number(result.gdbServerPort)); } + } else if (result.inferiorPid != InvalidPid && startParameters().startMode == AttachExternal) { + // e.g. iOS Simulator + startParameters().attachPID = result.inferiorPid; } if (result.qmlServerPort != InvalidPort) {