From c9b8bcd68928a8df0faecf07bf38251e32bc075a Mon Sep 17 00:00:00 2001 From: Glavo Date: Sat, 20 Sep 2025 16:21:49 +0800 Subject: [PATCH] update --- .../org/jackhuang/hmcl/ui/construct/AdvancedListBox.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/AdvancedListBox.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/AdvancedListBox.java index 2f72a79fd..d47ba4e64 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/AdvancedListBox.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/AdvancedListBox.java @@ -45,8 +45,10 @@ public class AdvancedListBox extends ScrollPane { container.getStyleClass().add("advanced-list-box-content"); - this.addEventFilter(MouseEvent.MOUSE_ENTERED, - event -> setVbarPolicy(ScrollBarPolicy.AS_NEEDED)); + this.addEventFilter(MouseEvent.MOUSE_ENTERED, event -> { + if (container.getHeight() > getHeight()) + setVbarPolicy(ScrollBarPolicy.AS_NEEDED); + }); this.addEventFilter(MouseEvent.MOUSE_EXITED, event -> setVbarPolicy(ScrollBarPolicy.NEVER)); }