| Index: third_party/WebKit/Source/core/layout/PaintInvalidationState.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/PaintInvalidationState.cpp b/third_party/WebKit/Source/core/layout/PaintInvalidationState.cpp
|
| index 890eee0f79f907b67e2ce33ab9b3aa75f8d91783..ef29d4ea0aa22ad069699d71ac261018bd697b27 100644
|
| --- a/third_party/WebKit/Source/core/layout/PaintInvalidationState.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/PaintInvalidationState.cpp
|
| @@ -242,6 +242,9 @@ void PaintInvalidationState::updateForChildren(PaintInvalidationReason reason)
|
| m_didUpdateForChildren = true;
|
| #endif
|
|
|
| + if (m_currentObject.mayNeedPaintInvalidationSubtree())
|
| + setForceSubtreeInvalidationCheckingWithinContainer();
|
| +
|
| switch (reason) {
|
| case PaintInvalidationDelayedFull:
|
| pushDelayedPaintInvalidationTarget(const_cast<LayoutObject&>(m_currentObject));
|
|
|