From 51a2717f9a3edddb11808e90a9dc88b9d1760bfd Mon Sep 17 00:00:00 2001 From: David Schulz Date: Wed, 26 Mar 2014 13:24:25 +0100 Subject: Debugger: Execute commandsAfterConnect also when using cdb. Change-Id: If7147c882f3185fee98c00047fb9a182e62ef903 Reviewed-by: Friedemann Kleint --- src/plugins/debugger/cdb/cdbengine.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/debugger/cdb/cdbengine.cpp b/src/plugins/debugger/cdb/cdbengine.cpp index 5e4f7ba038..b9ba9dbe45 100644 --- a/src/plugins/debugger/cdb/cdbengine.cpp +++ b/src/plugins/debugger/cdb/cdbengine.cpp @@ -784,10 +784,13 @@ void CdbEngine::setupInferior() { if (debug) qDebug("setupInferior"); + const DebuggerStartParameters &sp = startParameters(); + if (!sp.commandsAfterConnect.isEmpty()) + postCommand(sp.commandsAfterConnect, 0); // QmlCppEngine expects the QML engine to be connected before any breakpoints are hit // (attemptBreakpointSynchronization() will be directly called then) attemptBreakpointSynchronization(); - if (startParameters().breakOnMain) { + if (sp.breakOnMain) { const BreakpointParameters bp(BreakpointAtMain); postCommand(cdbAddBreakpointCommand(bp, m_sourcePathMappings, BreakpointModelId(quint16(-1)), true), 0); -- cgit v1.2.1