return;
if (m_checkForRepaint) {
- m_repaintContainer = m_object.containerForRepaint();
+ m_repaintContainer = m_object.containerForPaintInvalidation();
{
// Hits in compositing/video/video-controls-layer-creation.html
DisableCompositingQueryAsserts disabler;
- m_oldBounds = m_object.clippedOverflowRectForRepaint(m_repaintContainer);
+ m_oldBounds = m_object.boundsRectForPaintInvalidation(m_repaintContainer);
+ m_oldOffset = RenderLayer::positionFromPaintInvalidationContainer(&m_object, m_repaintContainer);
}
}
}
// Hits in compositing/video/video-controls-layer-creation.html
DisableCompositingQueryAsserts disabler;
- return m_checkForRepaint ? m_object.repaintAfterLayoutIfNeeded(m_repaintContainer, m_object.selfNeedsLayout(), m_oldBounds) : false;
+ return m_checkForRepaint ? m_object.invalidatePaintAfterLayoutIfNeeded(m_repaintContainer, m_object.selfNeedsLayout(), m_oldBounds, m_oldOffset) : false;
}
} // namespace WebCore