Index: Source/core/rendering/RenderBox.cpp |
diff --git a/Source/core/rendering/RenderBox.cpp b/Source/core/rendering/RenderBox.cpp |
index 728025e47a39d2c27a2bbd96138be15a2b6af153..de56a5792990efb8ee49b9caba3e93fc7dc8cd63 100644 |
--- a/Source/core/rendering/RenderBox.cpp |
+++ b/Source/core/rendering/RenderBox.cpp |
@@ -1582,7 +1582,7 @@ void RenderBox::repaintTreeAfterLayout(const RenderLayerModelObject& repaintCont |
const LayoutRect oldRepaintRect = previousRepaintRect(); |
const LayoutPoint oldPositionFromRepaintContainer = previousPositionFromRepaintContainer(); |
- setPreviousRepaintRect(clippedOverflowRectForRepaint(&newRepaintContainer)); |
+ setPreviousRepaintRect(boundsRectForRepaint(&newRepaintContainer)); |
setPreviousPositionFromRepaintContainer(positionFromRepaintContainer(&newRepaintContainer)); |
// If we are set to do a full repaint that means the RenderView will be |
@@ -2011,11 +2011,11 @@ LayoutRect RenderBox::clippedOverflowRectForRepaint(const RenderLayerModelObject |
r.move(v->layoutDelta()); |
} |
- computeRectForRepaint(repaintContainer, r); |
+ adjustRectToRepaintBackingCoords(repaintContainer, r); |
return r; |
} |
-void RenderBox::computeRectForRepaint(const RenderLayerModelObject* repaintContainer, LayoutRect& rect, bool fixed) const |
+void RenderBox::adjustRectToRepaintBackingCoords(const RenderLayerModelObject* repaintContainer, LayoutRect& rect, bool fixed) const |
{ |
// The rect we compute at each step is shifted by our x/y offset in the parent container's coordinate space. |
// Only when we cross a writing mode boundary will we have to possibly flipForWritingMode (to convert into a more appropriate |
@@ -2112,7 +2112,7 @@ void RenderBox::computeRectForRepaint(const RenderLayerModelObject* repaintConta |
return; |
} |
- o->computeRectForRepaint(repaintContainer, rect, fixed); |
+ o->adjustRectToRepaintBackingCoords(repaintContainer, rect, fixed); |
} |
void RenderBox::repaintDuringLayoutIfMoved(const LayoutRect& oldRect) |