From 3c224198e73f45a6df714690115c85b3448318a3 Mon Sep 17 00:00:00 2001 From: jihuayu <8042833@qq.com> Date: Tue, 14 Jul 2020 23:13:33 +0800 Subject: [PATCH 1/2] fix:fix #744 --- .../org/jackhuang/hmcl/ui/versions/GameAdvancedListItem.java | 2 +- 1 file changed, 1 insertion(+), 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 ee844b5ef..256072a06 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 @@ -32,11 +32,11 @@ public class GameAdvancedListItem extends AdvancedListItem { public GameAdvancedListItem() { tooltip = new Tooltip(); - FXUtils.installFastTooltip(this, tooltip); FXUtils.onChangeAndOperate(Profiles.selectedVersionProperty(), version -> { if (version != null && Profiles.getSelectedProfile() != null && Profiles.getSelectedProfile().getRepository().hasVersion(version)) { + FXUtils.installFastTooltip(this, tooltip); setTitle(version); setSubtitle(null); setImage(Profiles.getSelectedProfile().getRepository().getVersionIconImage(version)); From a60c28833590f034608dce86bb95624a32b0f2d8 Mon Sep 17 00:00:00 2001 From: jihuayu <8042833@qq.com> Date: Tue, 14 Jul 2020 23:31:25 +0800 Subject: [PATCH 2/2] fix:fix #744 (2) --- .../org/jackhuang/hmcl/ui/versions/GameAdvancedListItem.java | 1 + 1 file changed, 1 insertion(+) 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 256072a06..000e85156 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 @@ -42,6 +42,7 @@ public class GameAdvancedListItem extends AdvancedListItem { setImage(Profiles.getSelectedProfile().getRepository().getVersionIconImage(version)); tooltip.setText(version); } else { + Tooltip.uninstall(this,tooltip); setTitle(i18n("version.empty")); setSubtitle(i18n("version.empty.add")); setImage(newImage("/assets/img/grass.png"));