| Index: Source/core/rendering/RenderBox.cpp
|
| diff --git a/Source/core/rendering/RenderBox.cpp b/Source/core/rendering/RenderBox.cpp
|
| index 2eac64358a3d6861b2b0ec13fdfdfe9c1b3192ad..1a68e80442b849e6336a22afe5583ff7ac98c59b 100644
|
| --- a/Source/core/rendering/RenderBox.cpp
|
| +++ b/Source/core/rendering/RenderBox.cpp
|
| @@ -1558,6 +1558,9 @@ void RenderBox::repaintTreeAfterLayout()
|
| ASSERT(RuntimeEnabledFeatures::repaintAfterLayoutEnabled());
|
| ASSERT(!needsLayout());
|
|
|
| + if (!mayNeedInvalidation())
|
| + return;
|
| +
|
| const LayoutRect oldRepaintRect = previousRepaintRect();
|
| const LayoutPoint oldPositionFromRepaintContainer = previousPositionFromRepaintContainer();
|
| RenderLayerModelObject* repaintContainer = containerForRepaint();
|
|
|