diff --git a/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp b/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp index 4b19b83e3e4874cf041e189938044c3bd5fd3e39..49339fdf73ca133f0e6a1a94dfbce83765e48acb 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp +++ b/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp @@ -216,6 +216,11 @@ RunControl *QmlProjectRunControlFactory::createDebugRunControl(QmlProjectRunConf params.displayName = runConfig->displayName(); params.projectSourceDirectory = runConfig->target()->project()->projectDirectory(); params.projectSourceFiles = runConfig->target()->project()->files(Project::ExcludeGeneratedFiles); + if (runConfig->useQmlDebugger()) + params.languages |= Debugger::QmlLanguage; + if (runConfig->useCppDebugger()) + params.languages |= Debugger::CppLanguage; + if (!runConfig->qtVersion()->qtAbis().isEmpty()) params.toolChainAbi = runConfig->qtVersion()->qtAbis().first();