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