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)}); } }