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));