aboutsummaryrefslogtreecommitdiff
path: root/launcher/ui
diff options
context:
space:
mode:
authorflow <flowlnlnln@gmail.com>2022-12-05 18:13:38 -0300
committerflow <flowlnlnln@gmail.com>2022-12-06 17:00:35 -0300
commit6f50809457a2c974f0f8f15f5158cac7347e18d2 (patch)
tree7a60eaed739df9a857ec419985c8e016e762ad0e /launcher/ui
parentbb386a1162db751136483a59f2cffe8d9a3d1e73 (diff)
downloadPrismLauncher-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.cpp6
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();