diff --git a/src/plugins/qbsprojectmanager/qbsproject.cpp b/src/plugins/qbsprojectmanager/qbsproject.cpp index 7988df1db21..32536961ae1 100644 --- a/src/plugins/qbsprojectmanager/qbsproject.cpp +++ b/src/plugins/qbsprojectmanager/qbsproject.cpp @@ -290,6 +290,9 @@ void QbsProject::handleQbsParsingDone(bool success) delete m_qbsUpdateFutureInterface; m_qbsUpdateFutureInterface = 0; + if (!project.isValid()) + return; + m_rootProjectNode->update(project); updateDocuments(project.isValid() ? project.buildSystemFiles() : QSet() << m_fileName);