QmlProject: Fix crash

If no replacment kit is created we have to return.

Task-number: QTCREATORBUG-29717
Change-Id: I7c91eeb5a3710640adfa0a561aaac4fefc8f1431
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Thomas Hartmann
2023-11-02 13:38:32 +01:00
parent b44008f15a
commit 4d55d6be18

View File

@@ -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 " "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.") "created in its place, in an attempt not to lose custom project settings.")
.arg(displayName(), formerKitName, id.toString(), k->displayName()))); .arg(displayName(), formerKitName, id.toString(), k->displayName())));
} else {
return;
} }
auto t = std::make_unique<Target>(this, k, Target::_constructor_tag{}); auto t = std::make_unique<Target>(this, k, Target::_constructor_tag{});