From d275c50c03acb9415ef97aae9e574f6607dd5e44 Mon Sep 17 00:00:00 2001 From: Cristian Adam Date: Wed, 12 Feb 2025 21:14:59 +0100 Subject: [PATCH] Designer: Fix crash for CMake projects without cmake configured When using the Wizard to configure a project using a Kit that doesn't have a CMake tool configured Qt Creator would crash. Fixes: QTCREATORBUG-32490 Change-Id: I16e0bb3d91e008f41ce55ef92b28ce92bbcbd6e6 Reviewed-by: Christian Kandeler Reviewed-by: Christian Stenger --- src/plugins/designer/qtcreatorintegration.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/designer/qtcreatorintegration.cpp b/src/plugins/designer/qtcreatorintegration.cpp index d122ca60265..6d74e0ef52c 100644 --- a/src/plugins/designer/qtcreatorintegration.cpp +++ b/src/plugins/designer/qtcreatorintegration.cpp @@ -94,7 +94,8 @@ static void reportRenamingError(const QString &oldName, const QString &reason) static std::optional qtVersionFromProject(const Project *project) { - if (const auto *kit = project->activeKit(); kit->isValid()) { + const auto *kit = project->activeKit(); + if (kit && kit->isValid()) { if (const auto *qtVersion = QtSupport::QtKitAspect::qtVersion(kit)) return qtVersion->qtVersion(); }