From 66f4c022d5ec4c4f086a584bc661dea1060a542c Mon Sep 17 00:00:00 2001 From: huanghongxun Date: Sat, 12 Jun 2021 18:43:27 +0800 Subject: [PATCH] fix: ask user whether to download java16. --- .../src/main/java/org/jackhuang/hmcl/game/LauncherHelper.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/game/LauncherHelper.java b/HMCL/src/main/java/org/jackhuang/hmcl/game/LauncherHelper.java index 438558cd2..9d856bf23 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/game/LauncherHelper.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/game/LauncherHelper.java @@ -326,7 +326,7 @@ public final class LauncherHelper { if (acceptableJava.isPresent()) { setting.setJavaVersion(acceptableJava.get()); } else { - Controllers.dialog(i18n("launch.advice.require_newer_java_version", gameVersion.toString(), version.getJavaVersion().getMajorVersion()), i18n("message.warning"), MessageType.WARNING, () -> { + Controllers.confirm(i18n("launch.advice.require_newer_java_version", gameVersion.toString(), version.getJavaVersion().getMajorVersion()), i18n("message.warning"), () -> { downloadJava(version.getJavaVersion(), profile) .thenAcceptAsync(x -> { try { @@ -338,7 +338,7 @@ public final class LauncherHelper { LOG.log(Level.SEVERE, "Cannot list javas", e); } }, Platform::runLater).thenAccept(x -> onAccept.run()); - }); + }, null); flag = true; } }