McuSupport: Fix kit creation dialog crash

Use copies of messages to avoid their reference going out of scope
Fix increment current message index for when there is only one
message

Fixes: QTCREATORBUG-30360
Change-Id: I26fac50ed171aaed7d178cc8f97ace401bf49e7c
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Yasser Grimes
2024-02-28 11:55:31 +02:00
parent 5a1e5ce058
commit 124c62a5a0
3 changed files with 11 additions and 5 deletions

View File

@@ -59,7 +59,7 @@ public:
[[nodiscard]] Utils::FilePath qulDirFromSettings() const;
[[nodiscard]] Utils::FilePath qulDocsDir() const;
static McuKitManager::UpgradeOption askForKitUpgrades();
static void displayKitCreationMessages(const MessagesList &messages,
static void displayKitCreationMessages(const MessagesList messages,
const SettingsHandler::Ptr &settingsHandler,
McuPackagePtr qtMCUsPackage);