diff options
author | Sefa Eyeoglu <contact@scrumplex.net> | 2022-04-18 14:15:02 +0200 |
---|---|---|
committer | Sefa Eyeoglu <contact@scrumplex.net> | 2022-04-18 14:15:02 +0200 |
commit | fa352ff4d379e3b29ea73d53ba458689c634b467 (patch) | |
tree | 74b380d7d05b040bf48d5b420cd378434bed1609 | |
parent | fd7745cbebf55f5bcfccc16500fff0e67a789169 (diff) | |
download | PrismLauncher-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
-rw-r--r-- | launcher/ui/pages/modplatform/VanillaPage.cpp | 5 |
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 { |