diff --git a/src/plugins/boot2qt/qdbdevicedebugsupport.cpp b/src/plugins/boot2qt/qdbdevicedebugsupport.cpp index d9f3d647380..5de1c1fe231 100644 --- a/src/plugins/boot2qt/qdbdevicedebugsupport.cpp +++ b/src/plugins/boot2qt/qdbdevicedebugsupport.cpp @@ -298,6 +298,7 @@ public: setProduct(); addSupportedRunMode("PerfRecorder"); addSupportedDeviceType(Qdb::Constants::QdbLinuxOsType); + addSupportedRunConfig(Constants::QdbRunConfigurationId); } }; diff --git a/src/plugins/projectexplorer/runcontrol.cpp b/src/plugins/projectexplorer/runcontrol.cpp index 0a7122560a6..f5f24b05c79 100644 --- a/src/plugins/projectexplorer/runcontrol.cpp +++ b/src/plugins/projectexplorer/runcontrol.cpp @@ -500,7 +500,7 @@ RunWorker *RunControl::createWorker(Id workerId) { const Id deviceType = DeviceTypeKitAspect::deviceTypeId(d->kit); for (RunWorkerFactory *factory : std::as_const(g_runWorkerFactories)) { - if (factory->canCreate(workerId, deviceType, QString())) + if (factory->canCreate(workerId, deviceType, d->runConfigId.toString())) return factory->create(this); } return nullptr;