forked from qt-creator/qt-creator
Debugger: Validate pointer *before* using it
Change-Id: I8bf80fcdd51b5db8e7c65adba551ca667912cd86 Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
@@ -88,11 +88,11 @@ QmlCppEngine::QmlCppEngine(const DebuggerStartParameters &sp, QString *errorMess
|
||||
d = new QmlCppEnginePrivate;
|
||||
d->m_qmlEngine = new QmlEngine(sp, this);
|
||||
d->m_cppEngine = DebuggerRunControlFactory::createEngine(sp.firstSlaveEngineType, sp, errorMessage);
|
||||
d->m_cppEngine->setMasterEngine(this);
|
||||
if (!d->m_cppEngine) {
|
||||
*errorMessage = tr("The slave debugging engine required for combined QML/C++-Debugging could not be created: %1").arg(*errorMessage);
|
||||
return;
|
||||
}
|
||||
d->m_cppEngine->setMasterEngine(this);
|
||||
setActiveEngine(d->m_cppEngine);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user