diff --git a/modules/controls/src/main/java/com/sun/javafx/scene/control/skin/VirtualFlow.java b/modules/controls/src/main/java/com/sun/javafx/scene/control/skin/VirtualFlow.java --- a/modules/controls/src/main/java/com/sun/javafx/scene/control/skin/VirtualFlow.java +++ b/modules/controls/src/main/java/com/sun/javafx/scene/control/skin/VirtualFlow.java @@ -2100,9 +2100,6 @@ } // end of fix for RT-32908 - // Now throw away any cells that don't fit - cull(); - // Add any necessary leading cells if (firstCell != null) { int firstIndex = getCellIndex(firstCell); @@ -2147,6 +2144,9 @@ } } + // Now throw away any cells that don't fit + cull(); + // Finally, update the scroll bars updateScrollBarsAndCells(); lastPosition = getPosition();