From cc21b50c1131db957e746b49c0a65d5fe9006aaa 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 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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: Henning Gründl --- 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 d9820c5b739..7f724f43b26 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);