diff --git a/launcher/minecraft/launch/ApplyLibraryOverrides.cpp b/launcher/minecraft/launch/ApplyLibraryOverrides.cpp index a87ac5f40..d3903eab6 100644 --- a/launcher/minecraft/launch/ApplyLibraryOverrides.cpp +++ b/launcher/minecraft/launch/ApplyLibraryOverrides.cpp @@ -57,8 +57,8 @@ void ApplyLibraryOverrides::onLibraryOverrideDownloadFinished() continue; } - auto versionRef = artifactRef.toObject()[library->version()]; - if (!versionRef.isObject()) { + auto version = artifactRef.toObject().value(library->version()); + if (!version.isObject()) { continue; } @@ -67,7 +67,7 @@ void ApplyLibraryOverrides::onLibraryOverrideDownloadFinished() continue; } - auto override = versionRef.toObject(); + auto override = version.toObject(); auto newDownloadInfo = std::make_shared(); newDownloadInfo->url = override["url"].toString(); newDownloadInfo->sha1 = override["sha1"].toString();