| Index: third_party/WebKit/Source/core/layout/compositing/PaintLayerCompositor.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/compositing/PaintLayerCompositor.cpp b/third_party/WebKit/Source/core/layout/compositing/PaintLayerCompositor.cpp
|
| index 6d1bf5e6804f771ffa97a4784cc174588667985c..24a813867ef2fb216d1e9ea3979e863bbc0232c3 100644
|
| --- a/third_party/WebKit/Source/core/layout/compositing/PaintLayerCompositor.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/compositing/PaintLayerCompositor.cpp
|
| @@ -332,11 +332,11 @@ void PaintLayerCompositor::updateWithoutAcceleratedCompositing(CompositingUpdate
|
|
|
| static void forceRecomputePaintInvalidationRectsIncludingNonCompositingDescendants(LayoutObject* layoutObject)
|
| {
|
| - // We clear the previous paint invalidation rect as it's wrong (paint invaliation container
|
| + // We clear the previous paint invalidation rect as it's wrong (paint invalidation container
|
| // changed, ...). Forcing a full invalidation will make us recompute it. Also we are not
|
| // changing the previous position from our paint invalidation container, which is fine as
|
| // we want a full paint invalidation anyway.
|
| - layoutObject->setPreviousPaintInvalidationRect(LayoutRect());
|
| + layoutObject->clearPreviousPaintInvalidationRects();
|
| layoutObject->setShouldDoFullPaintInvalidation();
|
|
|
| for (LayoutObject* child = layoutObject->slowFirstChild(); child; child = child->nextSibling()) {
|
|
|