From 554ecfd6d5d1c2d3dfd86914ec660f6de7106b2c Mon Sep 17 00:00:00 2001 From: Glavo Date: Mon, 17 Feb 2025 23:35:58 +0800 Subject: [PATCH] =?UTF-8?q?Fix=20#3445:=20=E7=82=B9=E5=87=BB=E5=AE=89?= =?UTF-8?q?=E8=A3=85=E6=95=B4=E5=90=88=E5=8C=85=E6=97=B6=E6=97=A0=E6=9D=A1?= =?UTF-8?q?=E4=BB=B6=E5=85=B3=E9=97=AD=E6=95=B4=E5=90=88=E5=8C=85=E4=B8=8B?= =?UTF-8?q?=E8=BD=BD=E5=AF=B9=E8=AF=9D=E6=A1=86=20(#3621)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/jackhuang/hmcl/ui/versions/DownloadPage.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 6f92255da..f3e5bcd78 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 @@ -305,7 +305,7 @@ public class DownloadPage extends Control implements DecoratorPage { ComponentList sublist = new ComponentList(() -> { ArrayList items = new ArrayList<>(versions.size()); - for (RemoteMod.Version v: versions) { + for (RemoteMod.Version v : versions) { items.add(new ModItem(v, control)); } return items; @@ -466,7 +466,7 @@ public class DownloadPage extends Control implements DecoratorPage { JFXButton downloadButton = new JFXButton(isModpack ? i18n("install.modpack") : i18n("mods.install")); downloadButton.getStyleClass().add("dialog-accept"); downloadButton.setOnAction(e -> { - if (!spinnerPane.isLoading() && spinnerPane.getFailedReason() == null) { + if (isModpack || !spinnerPane.isLoading() && spinnerPane.getFailedReason() == null) { fireEvent(new DialogCloseEvent()); } selfPage.download(version);