From d663986ef177617b609cc10dc2cab6c3d003add7 Mon Sep 17 00:00:00 2001 From: hjk Date: Wed, 25 May 2022 13:40:23 +0200 Subject: [PATCH] Debugger: Remove one use of Runnable::device Change-Id: I46a004b9536e3b32f3fd620b86e39722c7ddcb6d Reviewed-by: David Schulz --- src/plugins/debugger/debuggerengine.cpp | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/plugins/debugger/debuggerengine.cpp b/src/plugins/debugger/debuggerengine.cpp index f478759eaff..25ffb16122e 100644 --- a/src/plugins/debugger/debuggerengine.cpp +++ b/src/plugins/debugger/debuggerengine.cpp @@ -33,7 +33,6 @@ #include "debuggerruncontrol.h" #include "debuggertooltipmanager.h" -#include "analyzer/analyzermanager.h" #include "breakhandler.h" #include "disassembleragent.h" #include "localsandexpressionswindow.h" @@ -54,7 +53,6 @@ #include "watchutils.h" #include "watchwindow.h" #include "debugger/shared/peutils.h" -#include "console/console.h" #include #include @@ -66,7 +64,7 @@ #include #include -#include +#include #include #include @@ -1060,11 +1058,10 @@ void DebuggerEngine::setRunId(const QString &id) void DebuggerEngine::setRunTool(DebuggerRunTool *runTool) { - RunControl *runControl = runTool->runControl(); - d->m_device = runControl->device(); - if (!d->m_device) - d->m_device = d->m_runParameters.inferior.device; - if (d->m_device) + d->m_device = runTool->device(); + QTC_ASSERT(d->m_device, d->m_device = DeviceManager::deviceForPath( + d->m_runParameters.inferior.command.executable())); + if (QTC_GUARD(d->m_device)) d->m_runParameters.dumperPath = d->m_device->debugDumperPath(); d->m_terminalRunner = runTool->terminalRunner();