From 821cc6d768a0a658f78a93e4c747d309a9de98a7 Mon Sep 17 00:00:00 2001 From: Glavo Date: Wed, 24 Dec 2025 01:24:44 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=80=E5=8C=96=20JFXListViewSkin=20(#5063)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HMCL/src/main/java/com/jfoenix/skins/JFXListViewSkin.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/HMCL/src/main/java/com/jfoenix/skins/JFXListViewSkin.java b/HMCL/src/main/java/com/jfoenix/skins/JFXListViewSkin.java index db317fe62..4f8f0624d 100644 --- a/HMCL/src/main/java/com/jfoenix/skins/JFXListViewSkin.java +++ b/HMCL/src/main/java/com/jfoenix/skins/JFXListViewSkin.java @@ -20,22 +20,18 @@ */ package com.jfoenix.skins; -import com.jfoenix.adapters.skins.ListViewSkin; import com.jfoenix.controls.JFXListView; import com.jfoenix.effects.JFXDepthManager; import javafx.scene.control.ListCell; +import javafx.scene.control.skin.ListViewSkin; import javafx.scene.control.skin.VirtualFlow; import org.jackhuang.hmcl.ui.FXUtils; -// https://github.com/HMCL-dev/HMCL/issues/4720 public class JFXListViewSkin extends ListViewSkin { - private final VirtualFlow> flow; - - @SuppressWarnings("unchecked") public JFXListViewSkin(final JFXListView listView) { super(listView); - flow = (VirtualFlow>) getChildren().get(0); + VirtualFlow> flow = getVirtualFlow(); JFXDepthManager.setDepth(flow, listView.depthProperty().get()); listView.depthProperty().addListener((o, oldVal, newVal) -> JFXDepthManager.setDepth(flow, newVal));