QbsProjectManager: Fix soft asserts

Change-Id: I4efef985bc8bd2652a5ea4d6b54a5d4ee8d4941f
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
This commit is contained in:
Christian Kandeler
2017-03-10 14:08:42 +01:00
parent 5a5a464dfa
commit b151e94dea

View File

@@ -170,7 +170,9 @@ QSet<QString> referencedBuildSystemFiles(const qbs::ProjectData &data)
QStringList unreferencedBuildSystemFiles(const qbs::Project &p) 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 } // namespace