From cba8763f552ba4e0b77200fc9f0200d7dc68ce7e Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Thu, 21 Apr 2016 14:59:00 +0200 Subject: [PATCH] Debugger: Fix decision between exec-run and continue. In the remote gdb adapter. Change-Id: I6f0d9a8d7198aac4d79bb6643ce67428350f1920 Reviewed-by: hjk --- src/plugins/debugger/gdb/remotegdbserveradapter.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/plugins/debugger/gdb/remotegdbserveradapter.cpp b/src/plugins/debugger/gdb/remotegdbserveradapter.cpp index 97f342aeaf5..739973fd709 100644 --- a/src/plugins/debugger/gdb/remotegdbserveradapter.cpp +++ b/src/plugins/debugger/gdb/remotegdbserveradapter.cpp @@ -404,12 +404,11 @@ void GdbRemoteServerEngine::runEngine() { QTC_ASSERT(state() == EngineRunRequested, qDebug() << state()); - const QString remoteExecutable = runParameters().inferior.executable; - if (!remoteExecutable.isEmpty()) { - runCommand({"-exec-run", RunRequest, CB(handleExecRun)}); - } else { + if (runParameters().useContinueInsteadOfRun) { notifyEngineRunAndInferiorStopOk(); continueInferiorInternal(); + } else { + runCommand({"-exec-run", RunRequest, CB(handleExecRun)}); } }