forked from qt-creator/qt-creator
Debugger: Startup fix after 807c3a5ad2
Change-Id: I731a2916ba7580caaaeea6a7de72e748c30f31f1 Reviewed-by: hjk <hjk@theqtcompany.com>
This commit is contained in:
@@ -401,33 +401,32 @@ DebuggerRunControl *DebuggerRunControlFactory::doCreate
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sp.masterEngineType == NoEngineType)
|
if (sp.masterEngineType == NoEngineType) {
|
||||||
return 0;
|
if (sp.executable.endsWith(_(".py"))) {
|
||||||
|
sp.masterEngineType = PdbEngineType;
|
||||||
if (sp.executable.endsWith(_(".py"))) {
|
} else {
|
||||||
sp.masterEngineType = PdbEngineType;
|
if (RunConfiguration *rc = sp.runConfiguration) {
|
||||||
} else {
|
DebuggerRunConfigurationAspect *aspect
|
||||||
if (RunConfiguration *rc = sp.runConfiguration) {
|
= rc->extraAspect<Debugger::DebuggerRunConfigurationAspect>();
|
||||||
DebuggerRunConfigurationAspect *aspect
|
if (const Target *target = rc->target())
|
||||||
= rc->extraAspect<Debugger::DebuggerRunConfigurationAspect>();
|
if (!DebuggerRunControlFactory::fillParametersFromKit(&sp, target->kit(), errorMessage))
|
||||||
if (const Target *target = rc->target())
|
return 0;
|
||||||
if (!DebuggerRunControlFactory::fillParametersFromKit(&sp, target->kit(), errorMessage))
|
const bool useCppDebugger = aspect->useCppDebugger() && (sp.languages & CppLanguage);
|
||||||
return 0;
|
const bool useQmlDebugger = aspect->useQmlDebugger() && (sp.languages & QmlLanguage);
|
||||||
const bool useCppDebugger = aspect->useCppDebugger() && (sp.languages & CppLanguage);
|
if (useQmlDebugger) {
|
||||||
const bool useQmlDebugger = aspect->useQmlDebugger() && (sp.languages & QmlLanguage);
|
if (useCppDebugger) {
|
||||||
if (useQmlDebugger) {
|
sp.masterEngineType = QmlCppEngineType;
|
||||||
if (useCppDebugger) {
|
sp.firstSlaveEngineType = sp.cppEngineType;
|
||||||
sp.masterEngineType = QmlCppEngineType;
|
sp.secondSlaveEngineType = QmlCppEngineType;
|
||||||
sp.firstSlaveEngineType = sp.cppEngineType;
|
} else {
|
||||||
sp.secondSlaveEngineType = QmlCppEngineType;
|
sp.masterEngineType = QmlEngineType;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
sp.masterEngineType = QmlEngineType;
|
sp.masterEngineType = sp.cppEngineType;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
sp.masterEngineType = sp.cppEngineType;
|
sp.masterEngineType = sp.cppEngineType;
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
sp.masterEngineType = sp.cppEngineType;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user