From e75ad6448352cc724dfc4517021cd03426b1950a Mon Sep 17 00:00:00 2001 From: huangyuhui Date: Tue, 27 Feb 2018 23:27:26 +0800 Subject: [PATCH] Fixed IllegalStateException when clicked the empty space of list in InstallTypePage --- .../java/org/jackhuang/hmcl/ui/download/InstallTypePage.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/download/InstallTypePage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/download/InstallTypePage.java index 701db869d..2445e59a2 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/download/InstallTypePage.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/download/InstallTypePage.java @@ -37,6 +37,8 @@ public final class InstallTypePage extends StackPane implements WizardPage { FXUtils.loadFXML(this, "/assets/fxml/download/dltype.fxml"); list.setOnMouseClicked(e -> { + if (list.getSelectionModel().getSelectedIndex() < 0) + return; controller.getSettings().put(INSTALL_TYPE, list.getSelectionModel().getSelectedIndex()); controller.onNext(); });