diff --git a/src/plugins/boot2qt/qdbdevicedebugsupport.cpp b/src/plugins/boot2qt/qdbdevicedebugsupport.cpp index 7224bf725d5..987ac7d446e 100644 --- a/src/plugins/boot2qt/qdbdevicedebugsupport.cpp +++ b/src/plugins/boot2qt/qdbdevicedebugsupport.cpp @@ -144,14 +144,9 @@ public: QdbQmlToolingWorkerFactory() { setProducer([](RunControl *runControl) { - auto worker = new RunWorker(runControl); - worker->setId("QdbDeviceQmlToolingSupport"); - runControl->requestQmlChannel(); const QmlDebugServicesPreset services = servicesForRunMode(runControl->runMode()); - auto runner = createQdbDeviceInferiorWorker(runControl, services); - worker->addStartDependency(runner); - worker->addStopDependency(runner); + auto worker = createQdbDeviceInferiorWorker(runControl, services); auto extraWorker = runControl->createWorker(runnerIdForRunMode(runControl->runMode())); extraWorker->addStartDependency(worker);