diff options
author | flow <flowlnlnln@gmail.com> | 2022-11-12 13:06:20 -0300 |
---|---|---|
committer | flow <flowlnlnln@gmail.com> | 2022-12-06 17:00:33 -0300 |
commit | 74f7039abfad08c79e860a1922efa29912e04e1c (patch) | |
tree | d8edbd360a2ab343acc4f360b71c5a4ba92b62e1 /launcher | |
parent | 57b905be2493f68ab49482a45ab63249bb6468fa (diff) | |
download | PrismLauncher-74f7039abfad08c79e860a1922efa29912e04e1c.tar.gz PrismLauncher-74f7039abfad08c79e860a1922efa29912e04e1c.tar.bz2 PrismLauncher-74f7039abfad08c79e860a1922efa29912e04e1c.zip |
fix(ManagedPackPage): clear combo boxes when adding new versions
Prevents versions to undergo mitosis.
Signed-off-by: flow <flowlnlnln@gmail.com>
Diffstat (limited to 'launcher')
-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; |