| Index: Source/core/rendering/RenderText.cpp
|
| diff --git a/Source/core/rendering/RenderText.cpp b/Source/core/rendering/RenderText.cpp
|
| index 156a2944343ff133c32f58ba96fbf263de87c2ab..4744395f90c1150bf1a2594b504311d9888eb54b 100644
|
| --- a/Source/core/rendering/RenderText.cpp
|
| +++ b/Source/core/rendering/RenderText.cpp
|
| @@ -1569,7 +1569,7 @@
|
| return rect;
|
| }
|
|
|
| -LayoutRect RenderText::clippedOverflowRectForPaintInvalidation(const RenderLayerModelObject* paintInvalidationContainer) const
|
| +LayoutRect RenderText::clippedOverflowRectForPaintInvalidation(const RenderLayerModelObject* paintInvalidationContainer, const PaintInvalidationState* paintInvalidationState) const
|
| {
|
| RenderObject* rendererToRepaint = containingBlock();
|
|
|
| @@ -1580,9 +1580,9 @@
|
|
|
| // The renderer we chose to repaint may be an ancestor of paintInvalidationContainer, but we need to do a paintInvalidationContainer-relative repaint.
|
| if (paintInvalidationContainer && paintInvalidationContainer != rendererToRepaint && !rendererToRepaint->isDescendantOf(paintInvalidationContainer))
|
| - return paintInvalidationContainer->clippedOverflowRectForPaintInvalidation(paintInvalidationContainer);
|
| -
|
| - return rendererToRepaint->clippedOverflowRectForPaintInvalidation(paintInvalidationContainer);
|
| + return paintInvalidationContainer->clippedOverflowRectForPaintInvalidation(paintInvalidationContainer, paintInvalidationState);
|
| +
|
| + return rendererToRepaint->clippedOverflowRectForPaintInvalidation(paintInvalidationContainer, paintInvalidationState);
|
| }
|
|
|
| LayoutRect RenderText::selectionRectForPaintInvalidation(const RenderLayerModelObject* paintInvalidationContainer, bool clipToVisibleContent)
|
|
|