From 58c3ed9254363e061d0f6c74c7153389982265c3 Mon Sep 17 00:00:00 2001 From: huangyuhui Date: Sun, 4 Mar 2018 23:33:08 +0800 Subject: [PATCH] Fixed #302 --- HMCL/src/main/java/org/jackhuang/hmcl/Launcher.java | 2 +- .../java/org/jackhuang/hmcl/ui/download/VersionsPage.java | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/Launcher.java b/HMCL/src/main/java/org/jackhuang/hmcl/Launcher.java index 17855e8b7..14909feba 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/Launcher.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/Launcher.java @@ -136,7 +136,7 @@ public final class Launcher extends Application { public static final File MINECRAFT_DIRECTORY = getWorkingDirectory("minecraft"); public static final File HMCL_DIRECTORY = getWorkingDirectory("hmcl"); - public static final String VERSION = "2.9"; + public static final String VERSION = "@HELLO_MINECRAFT_LAUNCHER_VERSION_FOR_GRADLE_REPLACING@"; public static final String NAME = "HMCL"; public static final String TITLE = NAME + " " + VERSION; public static final ResourceBundle RESOURCE_BUNDLE = Settings.INSTANCE.getLocale().getResourceBundle(); diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/download/VersionsPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/download/VersionsPage.java index 1e6d8a9cd..c8611384a 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/download/VersionsPage.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/download/VersionsPage.java @@ -89,10 +89,10 @@ public final class VersionsPage extends StackPane implements WizardPage, Refresh chkSnapshot.selectedProperty().addListener(listener); chkOld.selectedProperty().addListener(listener); - list.getSelectionModel().selectedItemProperty().addListener((a, b, newValue) -> { - if (newValue == null) + list.setOnMouseClicked(e -> { + if (list.getSelectionModel().getSelectedIndex() < 0) return; - controller.getSettings().put(libraryId, newValue.getRemoteVersion()); + controller.getSettings().put(libraryId, list.getSelectionModel().getSelectedItem().getRemoteVersion()); callback.run(); }); refresh();