| Index: third_party/WebKit/Source/core/layout/LayoutObject.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/LayoutObject.cpp b/third_party/WebKit/Source/core/layout/LayoutObject.cpp
|
| index a14833d472ec46bb10f59166a022b91d4f396abb..5747a69017b996554d55aa7ac170728860dd2a00 100644
|
| --- a/third_party/WebKit/Source/core/layout/LayoutObject.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/LayoutObject.cpp
|
| @@ -1149,16 +1149,17 @@ void LayoutObject::invalidateTreeIfNeeded(
|
| PaintInvalidationState newPaintInvalidationState(paintInvalidationState,
|
| *this);
|
|
|
| - if (mayNeedPaintInvalidationSubtree())
|
| + if (mayNeedPaintInvalidationSubtree()) {
|
| newPaintInvalidationState
|
| .setForceSubtreeInvalidationCheckingWithinContainer();
|
| + }
|
|
|
| PaintInvalidationReason reason =
|
| invalidatePaintIfNeeded(newPaintInvalidationState);
|
| - clearPaintInvalidationFlags();
|
| -
|
| newPaintInvalidationState.updateForChildren(reason);
|
| invalidatePaintOfSubtreesIfNeeded(newPaintInvalidationState);
|
| +
|
| + clearPaintInvalidationFlags();
|
| }
|
|
|
| DISABLE_CFI_PERF
|
|
|