From fa8b3a952b763dd60272f7edc56e50dc71617c25 Mon Sep 17 00:00:00 2001 From: Burning_TNT Date: Sat, 14 Jun 2025 21:12:59 +0800 Subject: [PATCH] =?UTF-8?q?Fix=20#3999:=20=E8=87=AA=E5=8A=A8=E5=AE=89?= =?UTF-8?q?=E8=A3=85=E6=9B=B4=E6=94=B9=20MC=20=E7=89=88=E6=9C=AC=E5=90=8E?= =?UTF-8?q?=E6=97=A0=E6=B3=95=E7=82=B9=E5=87=BB=E5=AE=89=E8=A3=85=E9=94=AE?= =?UTF-8?q?=20(#4001)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jackhuang/hmcl/ui/download/AdditionalInstallersPage.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/download/AdditionalInstallersPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/download/AdditionalInstallersPage.java index dce9a2801..c20313f7a 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/download/AdditionalInstallersPage.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/download/AdditionalInstallersPage.java @@ -17,6 +17,7 @@ */ package org.jackhuang.hmcl.ui.download; +import javafx.beans.binding.Bindings; import javafx.beans.property.BooleanProperty; import javafx.beans.property.SimpleBooleanProperty; import org.jackhuang.hmcl.download.DownloadProvider; @@ -58,6 +59,8 @@ class AdditionalInstallersPage extends AbstractInstallersPage { reload(); }); } + + installable.bind(Bindings.createBooleanBinding(() -> compatible.get() && txtName.validate(), txtName.textProperty(), compatible)); } @Override