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 02a8c9acce0f77460fd29ab3e092589bec20c118..45536cf559320bc491f520d02da65a33ef28093a 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp |
+++ b/third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp |
@@ -2829,9 +2829,9 @@ void LayoutBlockFlow::invalidatePaintForOverflow() |
m_paintInvalidationLogicalBottom = LayoutUnit(); |
} |
-void LayoutBlockFlow::invalidateDisplayItemClients(const LayoutBoxModelObject& paintInvalidationContainer, PaintInvalidationReason invalidationReason) const |
+void LayoutBlockFlow::invalidateDisplayItemClients(PaintInvalidationReason invalidationReason) const |
{ |
- LayoutBlock::invalidateDisplayItemClients(paintInvalidationContainer, invalidationReason); |
+ LayoutBlock::invalidateDisplayItemClients(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 @@ void LayoutBlockFlow::invalidateDisplayItemClients(const LayoutBoxModelObject& p |
startOfContinuations = firstChild->node()->layoutObject(); |
} |
if (startOfContinuations && startOfContinuations->styleRef().outlineStyleIsAuto()) |
- startOfContinuations->invalidateDisplayItemClient(*startOfContinuations); |
+ startOfContinuations->slowSetPaintingLayerNeedsRepaintAndInvalidateDisplayItemClient(*startOfContinuations, invalidationReason); |
} |
void LayoutBlockFlow::clearFloats(EClear clear) |