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