Index: third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp |
diff --git a/third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp b/third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp |
index 45536cf559320bc491f520d02da65a33ef28093a..02a8c9acce0f77460fd29ab3e092589bec20c118 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp |
+++ b/third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp |
@@ -2829,9 +2829,9 @@ |
m_paintInvalidationLogicalBottom = LayoutUnit(); |
} |
-void LayoutBlockFlow::invalidateDisplayItemClients(PaintInvalidationReason invalidationReason) const |
-{ |
- LayoutBlock::invalidateDisplayItemClients(invalidationReason); |
+void LayoutBlockFlow::invalidateDisplayItemClients(const LayoutBoxModelObject& paintInvalidationContainer, PaintInvalidationReason invalidationReason) const |
+{ |
+ LayoutBlock::invalidateDisplayItemClients(paintInvalidationContainer, invalidationReason); |
// If the block is a continuation or containing block of an inline continuation, invalidate the |
// start object of the continuations if it has focus ring because change of continuation may change |
@@ -2849,7 +2849,7 @@ |
startOfContinuations = firstChild->node()->layoutObject(); |
} |
if (startOfContinuations && startOfContinuations->styleRef().outlineStyleIsAuto()) |
- startOfContinuations->slowSetPaintingLayerNeedsRepaintAndInvalidateDisplayItemClient(*startOfContinuations, invalidationReason); |
+ startOfContinuations->invalidateDisplayItemClient(*startOfContinuations); |
} |
void LayoutBlockFlow::clearFloats(EClear clear) |