* <p>
* The implementation must call {@link #paintRemoveRow(Element, int)}
* for each row that is removed from the DOM.
- *
+ *
* @param index
* the logical index of the first removed row
* @param numberOfRows
spacerScrollerRegistration.removeHandler();
spacerScrollerRegistration = null;
}
- recalculateElementSizes();
+
+ updateSpacerDecosVisibility();
}
public Map<Integer, SpacerImpl> getSpacers() {
initSpacerContent(spacer);
body.sortDomElements();
- recalculateElementSizes();
+ updateSpacerDecosVisibility();
}
private void updateExistingSpacer(int rowIndex, double newHeight) {
body.recalculateSectionHeight();
footer.recalculateSectionHeight();
- body.spacerContainer.updateSpacerDecosVisibility();
scroller.recalculateScrollbarsForVirtualViewport();
body.verifyEscalatorCount();
body.reapplySpacerWidths();