diff options
author | flow <flowlnlnln@gmail.com> | 2022-12-05 18:13:38 -0300 |
---|---|---|
committer | flow <flowlnlnln@gmail.com> | 2022-12-06 17:00:35 -0300 |
commit | 6f50809457a2c974f0f8f15f5158cac7347e18d2 (patch) | |
tree | 7a60eaed739df9a857ec419985c8e016e762ad0e /launcher/ui | |
parent | bb386a1162db751136483a59f2cffe8d9a3d1e73 (diff) | |
download | PrismLauncher-6f50809457a2c974f0f8f15f5158cac7347e18d2.tar.gz PrismLauncher-6f50809457a2c974f0f8f15f5158cac7347e18d2.tar.bz2 PrismLauncher-6f50809457a2c974f0f8f15f5158cac7347e18d2.zip |
fix(FlamePage): don't assert / suggest blocked modpacks
Signed-off-by: flow <flowlnlnln@gmail.com>
Diffstat (limited to 'launcher/ui')
-rw-r--r-- | launcher/ui/pages/modplatform/flame/FlamePage.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/launcher/ui/pages/modplatform/flame/FlamePage.cpp b/launcher/ui/pages/modplatform/flame/FlamePage.cpp index 6023e741..f9ac4a78 100644 --- a/launcher/ui/pages/modplatform/flame/FlamePage.cpp +++ b/launcher/ui/pages/modplatform/flame/FlamePage.cpp @@ -217,12 +217,16 @@ void FlamePage::suggestCurrent() void FlamePage::onVersionSelectionChanged(QString data) { - if (data.isNull() || data.isEmpty()) { + bool is_blocked = false; + ui->versionSelectionBox->currentData().toInt(&is_blocked); + + if (data.isNull() || data.isEmpty() || is_blocked) { m_selected_version_index = -1; return; } m_selected_version_index = ui->versionSelectionBox->currentIndex(); + Q_ASSERT(current.versions.at(m_selected_version_index).downloadUrl == ui->versionSelectionBox->currentData().toString()); suggestCurrent(); |