aboutsummaryrefslogtreecommitdiff
path: root/launcher/ui/pages/modplatform/VanillaPage.cpp
diff options
context:
space:
mode:
authorSefa Eyeoglu <contact@scrumplex.net>2022-04-18 14:15:02 +0200
committerSefa Eyeoglu <contact@scrumplex.net>2022-04-18 14:15:02 +0200
commitfa352ff4d379e3b29ea73d53ba458689c634b467 (patch)
tree74b380d7d05b040bf48d5b420cd378434bed1609 /launcher/ui/pages/modplatform/VanillaPage.cpp
parentfd7745cbebf55f5bcfccc16500fff0e67a789169 (diff)
downloadPrismLauncher-fa352ff4d379e3b29ea73d53ba458689c634b467.tar.gz
PrismLauncher-fa352ff4d379e3b29ea73d53ba458689c634b467.tar.bz2
PrismLauncher-fa352ff4d379e3b29ea73d53ba458689c634b467.zip
fix: actually check if a mod loader is selected
Thus also removes a suggestCurrent call from loaderFilterChanged, as it will already be triggered by setSelectedLoaderVersion
Diffstat (limited to 'launcher/ui/pages/modplatform/VanillaPage.cpp')
-rw-r--r--launcher/ui/pages/modplatform/VanillaPage.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/launcher/ui/pages/modplatform/VanillaPage.cpp b/launcher/ui/pages/modplatform/VanillaPage.cpp
index 207d0130..175fda7d 100644
--- a/launcher/ui/pages/modplatform/VanillaPage.cpp
+++ b/launcher/ui/pages/modplatform/VanillaPage.cpp
@@ -158,7 +158,6 @@ void VanillaPage::loaderFilterChanged()
auto vlist = APPLICATION->metadataIndex()->get(m_selectedLoader);
ui->loaderVersionList->initialize(vlist.get());
ui->loaderVersionList->selectRecommended();
- suggestCurrent();
ui->loaderVersionList->setEmptyString(tr("No versions are currently available for Minecraft %1").arg(minecraftVersion));
}
@@ -205,8 +204,8 @@ void VanillaPage::suggestCurrent()
return;
}
- // List is empty if either no mod loader is selected, or no versions are available
- if(!ui->loaderVersionList->hasVersions())
+ // There isn't a selected version if the version list is empty
+ if(ui->loaderVersionList->selectedVersion() == nullptr)
dialog->setSuggestedPack(m_selectedVersion->descriptor(), new InstanceCreationTask(m_selectedVersion));
else
{