Index: Source/core/rendering/RenderBox.cpp |
diff --git a/Source/core/rendering/RenderBox.cpp b/Source/core/rendering/RenderBox.cpp |
index c04bb9ad86ef08f22cf10f01b73e861f32b68aa0..11d009accb941707f4c32527d61cc32479d105c8 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 (!shouldCheckForInvalidationAfterLayout()) |
+ return; |
+ |
const LayoutRect oldRepaintRect = previousRepaintRect(); |
const LayoutPoint oldPositionFromRepaintContainer = previousPositionFromRepaintContainer(); |
RenderLayerModelObject* repaintContainer = containerForRepaint(); |