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