From 74640c6d5b42c2d431f1064fee7057139896b9c8 Mon Sep 17 00:00:00 2001 From: Cristian Adam Date: Tue, 12 Sep 2023 12:44:58 +0200 Subject: [PATCH] CMakePM: Fix crash Amends 6528bd3eeda563d7d692c54b2b7035488f5f8974 Fixes: QTCREATORBUG-29587 Change-Id: I62e469a461dd730858e05d0309151dba4e9fe93c Reviewed-by: Eike Ziller --- src/plugins/cmakeprojectmanager/cmakebuildsystem.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/cmakeprojectmanager/cmakebuildsystem.cpp b/src/plugins/cmakeprojectmanager/cmakebuildsystem.cpp index 25120aea9e9..733bcb48dfa 100644 --- a/src/plugins/cmakeprojectmanager/cmakebuildsystem.cpp +++ b/src/plugins/cmakeprojectmanager/cmakebuildsystem.cpp @@ -661,7 +661,7 @@ FilePaths CMakeBuildSystem::filesGeneratedFrom(const FilePath &sourceFile) const const QString generatedFileName = "ui_" + sourceFile.completeBaseName() + ".h"; auto targetNode = this->project()->nodeForFilePath(sourceFile); - while (!dynamic_cast(targetNode)) + while (targetNode && !dynamic_cast(targetNode)) targetNode = targetNode->parentFolderNode(); FilePaths generatedFilePaths;