diff -r 3bf53096ec0a javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListViewSkin.java --- a/javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListViewSkin.java Thu Mar 07 14:04:37 2013 -0800 +++ b/javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListViewSkin.java Sat Mar 09 14:11:13 2013 +0100 @@ -218,8 +218,6 @@ @Override protected void updateRowCount() { if (flow == null) return; - updatePlaceholderRegionVisibility(); - int oldCount = itemCount; int newCount = listViewItems == null ? 0 : listViewItems.size(); @@ -227,6 +225,7 @@ flow.setCellCount(newCount); + updatePlaceholderRegionVisibility(); if (newCount != oldCount) { needCellsRebuilt = true; } else {