From 41acdd526bcc5e595da361697d162bba483d5598 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Thu, 9 Jan 2025 12:55:54 +0100 Subject: [PATCH] AppManager: Get rid of dummy worker Change-Id: I661e9091893cf7e3038f8c850885924ff9c0b6c0 Reviewed-by: hjk --- .../qtapplicationmanager/appmanagerruncontrol.cpp | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/plugins/qtapplicationmanager/appmanagerruncontrol.cpp b/src/plugins/qtapplicationmanager/appmanagerruncontrol.cpp index 6123a0bfb07..179bc0fd62c 100644 --- a/src/plugins/qtapplicationmanager/appmanagerruncontrol.cpp +++ b/src/plugins/qtapplicationmanager/appmanagerruncontrol.cpp @@ -256,21 +256,13 @@ public: AppManagerQmlToolingWorkerFactory() { setProducer([](RunControl *runControl) { - auto worker = new RunWorker(runControl); - worker->setId("AppManagerQmlToolingSupport"); - runControl->requestQmlChannel(); - QmlDebugServicesPreset services = servicesForRunMode(runControl->runMode()); - auto runner = createInferiorRunner(runControl, services); - worker->addStartDependency(runner); - worker->addStopDependency(runner); + auto worker = createInferiorRunner(runControl, servicesForRunMode(runControl->runMode())); auto extraWorker = runControl->createWorker(runnerIdForRunMode(runControl->runMode())); extraWorker->addStartDependency(worker); - worker->addStopDependency(extraWorker); - // Make sure the QML Profiler is stopped before the appman-controller - runner->addStopDependency(extraWorker); + worker->addStopDependency(extraWorker); return worker; }); addSupportedRunMode(ProjectExplorer::Constants::QML_PROFILER_RUN_MODE);