git: openjdk/jfx: master: 8359599: Calling refresh() for all virtualized controls recreates all cells instead of refreshing the cells
Marius Hanl
mhanl at openjdk.org
Wed Nov 5 22:39:28 UTC 2025
Changeset: 02756a81
Branch: master
Author: Marius Hanl <mhanl at openjdk.org>
Date: 2025-11-05 22:37:49 +0000
URL: https://git.openjdk.org/jfx/commit/02756a810c54c4068505eca6d43c1ba2a136e04e
8359599: Calling refresh() for all virtualized controls recreates all cells instead of refreshing the cells
Reviewed-by: angorya, kcr, jhendrikx, jvos
! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/Properties.java
! modules/javafx.controls/src/main/java/javafx/scene/control/ListView.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TableView.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TreeTableView.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TreeView.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ListViewSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableViewSkinBase.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeViewSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/VirtualContainerBase.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListViewTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeViewTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/TreeTableRowSkinTest.java
+ tests/performance/control/src/table/TableRefreshTest.java
More information about the openjfx-changes
mailing list