From aef542bd2dcc5277006d3c93460a23dc6958265f Mon Sep 17 00:00:00 2001 From: Cristian Adam Date: Wed, 15 Jan 2025 20:37:22 +0100 Subject: [PATCH] CMakePM: Compress empty project folders This way the user doesn't have to click and click in oder to get to the contained file nodes. Fixes: QTCREATORBUG-32217 Change-Id: If75a04ea22f710c71582f7f9aacfb0324019066a Reviewed-by: Christian Kandeler --- src/plugins/cmakeprojectmanager/fileapidataextractor.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/cmakeprojectmanager/fileapidataextractor.cpp b/src/plugins/cmakeprojectmanager/fileapidataextractor.cpp index 14f7aca4c1b..41e98941ab2 100644 --- a/src/plugins/cmakeprojectmanager/fileapidataextractor.cpp +++ b/src/plugins/cmakeprojectmanager/fileapidataextractor.cpp @@ -1021,6 +1021,7 @@ FileApiQtcData extractData(const QFuture &cancelFuture, FileApiData &input auto rootProjectNode = generateRootProjectNode(cancelFuture, data, sourceDir, buildDir); if (cancelFuture.isCanceled()) return {}; + rootProjectNode.get()->compress(); ProjectTree::applyTreeManager(rootProjectNode.get(), ProjectTree::AsyncPhase); // QRC nodes result.rootProjectNode = std::move(rootProjectNode);