forked from qt-creator/qt-creator
QbsProjectManager: Fix detaching of Qt containers in for loops
Found by clazy. Change-Id: I9ccca922f6aa8b6a8f1c16c6e62db8dae3c4cc6f Reviewed-by: Jake Petroules <jake.petroules@qt.io> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -217,7 +217,8 @@ QbsRootProjectNode *QbsNodeTreeBuilder::buildTree(QbsProject *project)
|
||||
QCoreApplication::translate("QbsRootProjectNode", "Qbs files"));
|
||||
|
||||
Utils::FileName base = project->projectDirectory();
|
||||
for (const QString &f : unreferencedBuildSystemFiles(project->qbsProject())) {
|
||||
const QStringList &files = unreferencedBuildSystemFiles(project->qbsProject());
|
||||
for (const QString &f : files) {
|
||||
const Utils::FileName filePath = Utils::FileName::fromString(f);
|
||||
if (filePath.isChildOf(base))
|
||||
buildSystemFiles->addNestedNode(new ProjectExplorer::FileNode(filePath, ProjectExplorer::FileType::Project, false));
|
||||
|
||||
Reference in New Issue
Block a user