From 2b0429242409720a57001c5dcae905889282aca3 Mon Sep 17 00:00:00 2001 From: huanghongxun Date: Thu, 7 Oct 2021 19:00:27 +0800 Subject: [PATCH] fix(multiplayer): does not download cato if not found. --- .../org/jackhuang/hmcl/ui/multiplayer/MultiplayerPage.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/multiplayer/MultiplayerPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/multiplayer/MultiplayerPage.java index 576edfbbc..823e15ae5 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/multiplayer/MultiplayerPage.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/multiplayer/MultiplayerPage.java @@ -160,12 +160,14 @@ public class MultiplayerPage extends DecoratorAnimatedPage implements DecoratorP }); agreementPane.setActions(agreementLink, yesButton, noButton); Controllers.dialog(agreementPane); + } else { + runnable.run(); } } private void downloadCatoIfNecessary() { if (StringUtils.isBlank(MultiplayerManager.getCatoPath())) { - Controllers.dialog(i18n("multiplayer.download.failed"), i18n("install.failed.downloading"), MessageDialogPane.MessageType.ERROR); + Controllers.dialog(i18n("multiplayer.download.unsupported"), i18n("install.failed.downloading"), MessageDialogPane.MessageType.ERROR); fireEvent(new PageCloseEvent()); return; }