From a21dda3360738a249b440de7f77cc56042b0dafa Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Thu, 20 Nov 2014 13:06:04 +0100 Subject: [PATCH] QbsProject: Make initial CppTools::ProjectInfo valid This fixes triggering the QTC_ASSERT in updateCppCompilerCallData() if the user opens and builds the following qbs project: import qbs Product {} Conceptually the initial ProjectInfo should stay invalid, but this would result in a bigger / more risky change. Will be addressed in master properly. Change-Id: I74d3374b438884f38947f551915a80ec836a85c1 Reviewed-by: Christian Kandeler --- src/plugins/qbsprojectmanager/qbsproject.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/qbsprojectmanager/qbsproject.cpp b/src/plugins/qbsprojectmanager/qbsproject.cpp index d3f5a1854bd..fdb46d5f4db 100644 --- a/src/plugins/qbsprojectmanager/qbsproject.cpp +++ b/src/plugins/qbsprojectmanager/qbsproject.cpp @@ -110,6 +110,7 @@ QbsProject::QbsProject(QbsManager *manager, const QString &fileName) : m_qbsUpdateFutureInterface(0), m_parsingScheduled(false), m_cancelStatus(CancelStatusNone), + m_codeModelProjectInfo(this), m_currentBc(0) { m_parsingDelay.setInterval(1000); // delay parsing by 1s.