From 4d55d6be189a70ab30d1a0089c2229992743520a Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Thu, 2 Nov 2023 13:38:32 +0100 Subject: [PATCH] QmlProject: Fix crash If no replacment kit is created we have to return. Task-number: QTCREATORBUG-29717 Change-Id: I7c91eeb5a3710640adfa0a561aaac4fefc8f1431 Reviewed-by: Tim Jenssen --- src/plugins/projectexplorer/project.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/projectexplorer/project.cpp b/src/plugins/projectexplorer/project.cpp index 20c65655627..03856f80369 100644 --- a/src/plugins/projectexplorer/project.cpp +++ b/src/plugins/projectexplorer/project.cpp @@ -848,6 +848,8 @@ void Project::createTargetFromMap(const Store &map, int index) "kit \"%2\" with id %3, which does not exist anymore. The new kit \"%4\" was " "created in its place, in an attempt not to lose custom project settings.") .arg(displayName(), formerKitName, id.toString(), k->displayName()))); + } else { + return; } auto t = std::make_unique(this, k, Target::_constructor_tag{});