From f1acc1d2c1014f177abf0516634ada7aa9cd9525 Mon Sep 17 00:00:00 2001 From: huanghongxun Date: Mon, 15 Oct 2018 13:05:32 +0800 Subject: [PATCH] Fix NPE --- .../org/jackhuang/hmcl/ui/versions/GameAdvancedListItem.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/GameAdvancedListItem.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/GameAdvancedListItem.java index 10d71a417..4cc736576 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/GameAdvancedListItem.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/GameAdvancedListItem.java @@ -30,7 +30,8 @@ public class GameAdvancedListItem extends AdvancedListItem { public GameAdvancedListItem() { FXUtils.onChangeAndOperate(Profiles.selectedVersionProperty(), version -> { - if (Profiles.getSelectedProfile().getRepository().hasVersion(version)) { + if (version != null && Profiles.getSelectedProfile() != null && + Profiles.getSelectedProfile().getRepository().hasVersion(version)) { setTitle(version); setSubtitle(null); setImage(Profiles.getSelectedProfile().getRepository().getVersionIconImage(version));