From cd79ad68453b8c4994dcb9bd352d8ceb3d42b843 Mon Sep 17 00:00:00 2001 From: Henning Gruendl Date: Tue, 18 Feb 2025 14:04:45 +0100 Subject: [PATCH] QmlDesigner: Change run target when shortcut used When a user uses a shortcut to run the application in either normal mode or live preview and the target selected in the run button, change it accordingly to the last ran target. Change-Id: Id398dde35121570e267cabdc81019d899a0e6b2f Reviewed-by: Burak Hancerli Reviewed-by: Thomas Hartmann --- src/plugins/qmldesigner/components/runmanager/runmanager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/qmldesigner/components/runmanager/runmanager.cpp b/src/plugins/qmldesigner/components/runmanager/runmanager.cpp index 451990166b1..fd49d9a2f0f 100644 --- a/src/plugins/qmldesigner/components/runmanager/runmanager.cpp +++ b/src/plugins/qmldesigner/components/runmanager/runmanager.cpp @@ -175,6 +175,9 @@ RunManager::RunManager(DeviceShare::DeviceManager &deviceManager) [this](ProjectExplorer::RunControl *runControl) { qCDebug(runManagerLog) << "Run Control started."; + if (m_currentTargetId != runControl->runMode()) + selectRunTarget(runControl->runMode()); + m_runningTargets.append(QPointer(runControl)); setState(TargetState::Running);