| Index: Source/core/rendering/RenderFrameSet.cpp
|
| diff --git a/Source/core/rendering/RenderFrameSet.cpp b/Source/core/rendering/RenderFrameSet.cpp
|
| index bf9d411fda9789f413c9d6e24a0102c4e86666ea..4a75b55d2e083ffc75e593e2104174d613c6ca61 100644
|
| --- a/Source/core/rendering/RenderFrameSet.cpp
|
| +++ b/Source/core/rendering/RenderFrameSet.cpp
|
| @@ -475,10 +475,10 @@ void RenderFrameSet::layout()
|
| updateLayerTransform();
|
|
|
| if (doFullRepaint) {
|
| - repaintUsingContainer(repaintContainer, pixelSnappedIntRect(oldBounds));
|
| + repaintUsingContainer(repaintContainer, pixelSnappedIntRect(oldBounds), InvalidationSelfLayout);
|
| LayoutRect newBounds = clippedOverflowRectForRepaint(repaintContainer);
|
| if (newBounds != oldBounds)
|
| - repaintUsingContainer(repaintContainer, pixelSnappedIntRect(newBounds));
|
| + repaintUsingContainer(repaintContainer, pixelSnappedIntRect(newBounds), InvalidationSelfLayout);
|
| }
|
|
|
| clearNeedsLayout();
|
|
|