From f81bf729243da827a0da3156534bdf7fabb63830 Mon Sep 17 00:00:00 2001 From: Cristian Adam Date: Wed, 4 Oct 2023 15:51:38 +0200 Subject: [PATCH] CMakePM: Fix assert with non CMake projects Amends 7028e27a81dfe46cd9fe9fb750ed5f7b0ae61241 Change-Id: I5d1e29abf19135aea8a401f2b971767f8a308c28 Reviewed-by: Christian Stenger --- src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp b/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp index 0140ffdc907..99ba8b972df 100644 --- a/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp +++ b/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp @@ -167,7 +167,8 @@ CMakeManager::CMakeManager() connect(ProjectManager::instance(), &ProjectManager::startupProjectChanged, this, [this] { updateCmakeActions(ProjectTree::currentNode()); - auto cmakeBuildSystem = static_cast(ProjectManager::startupBuildSystem()); + auto cmakeBuildSystem = qobject_cast( + ProjectManager::startupBuildSystem()); if (cmakeBuildSystem) { const BuildDirParameters parameters(cmakeBuildSystem); const auto tool = parameters.cmakeTool();