summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAurindam Jana <aurindam.jana@digia.com>2013-05-24 16:10:14 +0200
committerAurindam Jana <aurindam.jana@digia.com>2013-05-27 10:21:34 +0200
commit122bd50144e0dc016808779e3ec88b6cb11e2d06 (patch)
tree735fb0f8a885be74e05b82734d25ed49741a4225
parentd3e69915da08261bce6d80713a24c9afe9a39586 (diff)
downloadqt-creator-122bd50144e0dc016808779e3ec88b6cb11e2d06.tar.gz
Debugger: Check start parameter languages for engine type
Change-Id: If5a05d12e7597516510d5726ca6d3418b3393251 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
-rw-r--r--src/plugins/debugger/debuggerrunner.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/debugger/debuggerrunner.cpp b/src/plugins/debugger/debuggerrunner.cpp
index cac11d0ff7..080a060d29 100644
--- a/src/plugins/debugger/debuggerrunner.cpp
+++ b/src/plugins/debugger/debuggerrunner.cpp
@@ -574,8 +574,8 @@ static bool fixupEngineTypes(DebuggerStartParameters &sp, RunConfiguration *rc,
if (const Target *target = rc->target())
if (!fillParameters(&sp, target->kit(), errorMessage))
return false;
- const bool useCppDebugger = aspect->useCppDebugger();
- const bool useQmlDebugger = aspect->useQmlDebugger();
+ const bool useCppDebugger = aspect->useCppDebugger() && (sp.languages & CppLanguage);
+ const bool useQmlDebugger = aspect->useQmlDebugger() && (sp.languages & QmlLanguage);
if (useQmlDebugger) {
if (useCppDebugger) {
sp.masterEngineType = QmlCppEngineType;