diff --git a/src/plugins/remotelinux/remotelinuxruncontrolfactory.cpp b/src/plugins/remotelinux/remotelinuxruncontrolfactory.cpp index 0acf718b7ff..90a9d5c0684 100644 --- a/src/plugins/remotelinux/remotelinuxruncontrolfactory.cpp +++ b/src/plugins/remotelinux/remotelinuxruncontrolfactory.cpp @@ -33,7 +33,6 @@ #include #include -#include #include #include #include @@ -111,12 +110,14 @@ RunControl *RemoteLinuxRunControlFactory::create(RunConfiguration *runConfig, Co } if (mode == ProjectExplorer::Constants::QML_PROFILER_RUN_MODE) { - AnalyzerStartParameters params; - params.connParams = DeviceKitInformation::device(runConfig->target()->kit())->sshParameters(); - params.analyzerHost = params.connParams.host; auto * const rc = qobject_cast(runConfig); QTC_ASSERT(rc, return 0); - AnalyzerRunControl *runControl = AnalyzerManager::createRunControl(params, runConfig, mode); + auto runControl = AnalyzerManager::createRunControl(runConfig, mode); + AnalyzerConnection connection; + connection.connParams = + DeviceKitInformation::device(runConfig->target()->kit())->sshParameters(); + connection.analyzerHost = connection.connParams.host; + runControl->setConnection(connection); (void) new RemoteLinuxAnalyzeSupport(rc, runControl, mode); return runControl; }