diff options
-rw-r--r-- | launcher/ui/pages/instance/ManagedPackPage.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/launcher/ui/pages/instance/ManagedPackPage.cpp b/launcher/ui/pages/instance/ManagedPackPage.cpp index 5f108cf1..0b141a1f 100644 --- a/launcher/ui/pages/instance/ManagedPackPage.cpp +++ b/launcher/ui/pages/instance/ManagedPackPage.cpp @@ -193,6 +193,11 @@ void ModrinthManagedPackPage::parseManagedPack() return; } + // We block signals here so that suggestVersion() doesn't get called, causing an assertion fail. + ui->versionsComboBox->blockSignals(true); + ui->versionsComboBox->clear(); + ui->versionsComboBox->blockSignals(false); + for (auto version : m_pack.versions) { QString name; @@ -328,6 +333,11 @@ void FlameManagedPackPage::parseManagedPack() { return; } + // We block signals here so that suggestVersion() doesn't get called, causing an assertion fail. + ui->versionsComboBox->blockSignals(true); + ui->versionsComboBox->clear(); + ui->versionsComboBox->blockSignals(false); + for (auto version : m_pack.versions) { QString name; |