From b151e94dea8c582fd3d14021de34511a91cee088 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Fri, 10 Mar 2017 14:08:42 +0100 Subject: [PATCH] QbsProjectManager: Fix soft asserts Change-Id: I4efef985bc8bd2652a5ea4d6b54a5d4ee8d4941f Reviewed-by: Nikolai Kosjar --- src/plugins/qbsprojectmanager/qbsnodetreebuilder.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/qbsprojectmanager/qbsnodetreebuilder.cpp b/src/plugins/qbsprojectmanager/qbsnodetreebuilder.cpp index 6569c4f1150..2fcf090e28f 100644 --- a/src/plugins/qbsprojectmanager/qbsnodetreebuilder.cpp +++ b/src/plugins/qbsprojectmanager/qbsnodetreebuilder.cpp @@ -170,7 +170,9 @@ QSet referencedBuildSystemFiles(const qbs::ProjectData &data) QStringList unreferencedBuildSystemFiles(const qbs::Project &p) { - return p.buildSystemFiles().subtract(referencedBuildSystemFiles(p.projectData())).toList(); + return p.isValid() + ? p.buildSystemFiles().subtract(referencedBuildSystemFiles(p.projectData())).toList() + : QStringList(); } } // namespace