From 260f4b6c5d579b7789d1713a88aa976e7c3b8665 Mon Sep 17 00:00:00 2001 From: Haowei Wen Date: Mon, 30 Dec 2024 00:17:00 +0800 Subject: [PATCH] Fix ESC not working in input dialog --- .../java/org/jackhuang/hmcl/ui/construct/InputDialogPane.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/InputDialogPane.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/InputDialogPane.java index 770c4af9c..d2c06b5d9 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/InputDialogPane.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/InputDialogPane.java @@ -27,6 +27,7 @@ import org.jackhuang.hmcl.util.FutureCallback; import java.util.concurrent.CompletableFuture; +import static org.jackhuang.hmcl.ui.FXUtils.onEscPressed; import static org.jackhuang.hmcl.util.i18n.I18n.i18n; public class InputDialogPane extends JFXDialogLayout { @@ -68,6 +69,8 @@ public class InputDialogPane extends JFXDialogLayout { lblCreationWarning.setText(msg); }); }); + + onEscPressed(this, cancelButton::fire); } public CompletableFuture getCompletableFuture() {