aboutsummaryrefslogtreecommitdiff
path: root/launcher
diff options
context:
space:
mode:
authorTheKodeToad <TheKodeToad@proton.me>2023-07-17 17:40:42 +0100
committerGitHub <noreply@github.com>2023-07-17 17:40:42 +0100
commit01afa8957f477d347c5103305a038a30edd24ca2 (patch)
treef063ef3bf75f0a96b34d2ca75770764a5998bf69 /launcher
parente8c44e700d68078ec4242347b505ed2bddabbe06 (diff)
parent2be630904f89c9308d3e0bab94eb9e5a4fa6ae03 (diff)
downloadPrismLauncher-01afa8957f477d347c5103305a038a30edd24ca2.tar.gz
PrismLauncher-01afa8957f477d347c5103305a038a30edd24ca2.tar.bz2
PrismLauncher-01afa8957f477d347c5103305a038a30edd24ca2.zip
Merge pull request #1387 from Scrumplex/fix-quilt-beacon
Check if any modloader is installed
Diffstat (limited to 'launcher')
-rw-r--r--launcher/minecraft/MinecraftInstance.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/launcher/minecraft/MinecraftInstance.cpp b/launcher/minecraft/MinecraftInstance.cpp
index 0833d591..342e634f 100644
--- a/launcher/minecraft/MinecraftInstance.cpp
+++ b/launcher/minecraft/MinecraftInstance.cpp
@@ -396,8 +396,11 @@ QStringList MinecraftInstance::extraArguments()
agent->library()->getApplicableFiles(runtimeContext(), jar, temp1, temp2, temp3, getLocalLibraryPath());
list.append("-javaagent:"+jar[0]+(agent->argument().isEmpty() ? "" : "="+agent->argument()));
}
- if (version->getModLoaders().value() & ResourceAPI::Quilt && settings()->get("DisableQuiltBeacon").toBool()) {
- list.append("-Dloader.disable_beacon=true");
+
+ {
+ const auto loaders = version->getModLoaders();
+ if (loaders.has_value() && loaders.value() & ResourceAPI::Quilt && settings()->get("DisableQuiltBeacon").toBool())
+ list.append("-Dloader.disable_beacon=true");
}
return list;
}