From 73de21f9367c3086456ed14bbe13126ac1ec1167 Mon Sep 17 00:00:00 2001 From: huanghongxun Date: Sun, 19 Dec 2021 20:35:15 +0800 Subject: [PATCH] feat(game): select last renamed game version. Closes #1185. --- .../main/java/org/jackhuang/hmcl/ui/versions/Versions.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 c97274991..734f93b2f 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 @@ -123,7 +123,12 @@ public final class Versions { } if (profile.getRepository().renameVersion(version, newName)) { resolve.run(); - profile.getRepository().refreshVersionsAsync().start(); + profile.getRepository().refreshVersionsAsync() + .thenRunAsync(Schedulers.javafx(), () -> { + if (profile.getRepository().hasVersion(newName)) { + profile.setSelectedVersion(newName); + } + }).start(); } else { reject.accept(i18n("version.manage.rename.fail")); }