From 8d85b1537dc87aa0dbf6bb040ba41d19580da707 Mon Sep 17 00:00:00 2001 From: Calboot Date: Fri, 3 Apr 2026 20:58:24 +0800 Subject: [PATCH] =?UTF-8?q?[Bugfix]=20=E4=BF=AE=E5=A4=8D=20HMCL=20?= =?UTF-8?q?=E4=B8=8B=E8=BD=BD=E6=B8=B8=E6=88=8F=E5=86=85=E5=AE=B9=E6=97=B6?= =?UTF-8?q?=E5=87=BA=E7=8E=B0=E7=A9=BA=E6=B8=B8=E6=88=8F=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E6=9D=A1=E7=9B=AE=E7=9A=84=E9=97=AE=E9=A2=98=20(#5899)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes #5894 --- .../main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java index 3477eb1cf1..c6f3c90feb 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java @@ -273,7 +273,7 @@ public class DownloadPage extends Control implements DecoratorPage { Version game = repository.getResolvedPreservingPatchesVersion(control.version.getVersion()); String gameVersion = repository.getGameVersion(game).orElse(null); - if (gameVersion != null) { + if (gameVersion != null && control.versions.containsKey(gameVersion)) { List modVersions = control.versions.get(gameVersion); if (modVersions != null && !modVersions.isEmpty()) { Set targetLoaders = LibraryAnalyzer.analyze(game, gameVersion).getModLoaders();