From 935436ce4925f6ecaa10c869aad3a03f52507937 Mon Sep 17 00:00:00 2001 From: huanghongxun <i@huangyuhui.net> Date: Sun, 10 Oct 2021 00:41:39 +0800 Subject: [PATCH] fix(ui): crash when duplicating game version. --- .../main/java/org/jackhuang/hmcl/ui/versions/Versions.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/Versions.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/Versions.java index a1a7d9c4a..1769662c4 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/Versions.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/Versions.java @@ -141,8 +141,8 @@ public final class Versions { public static void duplicateVersion(Profile profile, String version) { Controllers.prompt( new PromptDialogPane.Builder(i18n("version.manage.duplicate.prompt"), (res, resolve, reject) -> { - String newVersionName = ((PromptDialogPane.Builder.StringQuestion) res.get(0)).getValue(); - boolean copySaves = ((PromptDialogPane.Builder.BooleanQuestion) res.get(1)).getValue(); + String newVersionName = ((PromptDialogPane.Builder.StringQuestion) res.get(1)).getValue(); + boolean copySaves = ((PromptDialogPane.Builder.BooleanQuestion) res.get(2)).getValue(); Task.runAsync(() -> profile.getRepository().duplicateVersion(version, newVersionName, copySaves)) .thenComposeAsync(profile.getRepository().refreshVersionsAsync()) .whenComplete(Schedulers.javafx(), (result, exception) -> {