diff --git a/src/plugins/cmakeprojectmanager/builddirmanager.cpp b/src/plugins/cmakeprojectmanager/builddirmanager.cpp index 1f5efd833f3..ff05db54aff 100644 --- a/src/plugins/cmakeprojectmanager/builddirmanager.cpp +++ b/src/plugins/cmakeprojectmanager/builddirmanager.cpp @@ -287,14 +287,8 @@ void BuildDirManager::generateProjectTree(CMakeListsNode *root, const QListfileNodes().isEmpty() && root->folderNodes().isEmpty() - && root->projectNodes().isEmpty()) { - const FileNode *cm = Utils::findOrDefault(allFiles, [&projectFile](const FileNode *fn) { - return fn->filePath() == projectFile; - }); - if (cm) { - root->addFileNodes({ new FileNode(*cm) }); - } - } + && root->projectNodes().isEmpty()) + root->addFileNodes({ new FileNode(projectFile, FileType::Project, false) }); } QSet BuildDirManager::updateCodeModel(CppTools::ProjectPartBuilder &ppBuilder)