diff --git a/src/plugins/qmlpreview/qmlpreviewruncontrol.cpp b/src/plugins/qmlpreview/qmlpreviewruncontrol.cpp index 23eeb0b33e0..c37b5abf152 100644 --- a/src/plugins/qmlpreview/qmlpreviewruncontrol.cpp +++ b/src/plugins/qmlpreview/qmlpreviewruncontrol.cpp @@ -81,9 +81,9 @@ QmlPreviewRunner::QmlPreviewRunner(const QmlPreviewRunnerSetting &settings) return; this->connect(runControl(), &ProjectExplorer::RunControl::stopped, [this]() { - ProjectExplorer::ProjectExplorerPlugin::runRunConfiguration( - runControl()->runConfiguration(), - ProjectExplorer::Constants::QML_PREVIEW_RUN_MODE, true); + auto rc = new ProjectExplorer::RunControl(ProjectExplorer::Constants::QML_PREVIEW_RUN_MODE); + rc->copyFromRunControl(runControl()); + ProjectExplorer::ProjectExplorerPlugin::startRunControl(rc); }); runControl()->initiateStop();