| Index: third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp b/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| index 78d921f5cf675ac7936cf7f8addc56f7227ff7bf..f6ba036b0fba588ba276e462646a35220160c694 100644
|
| --- a/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| @@ -2139,6 +2139,20 @@
|
| ApplyToGraphicsLayers(this, functor, ApplyToScrollingContentLayers);
|
| }
|
|
|
| +void CompositedLayerMapping::scrollingDisplayItemClientWasInvalidated(const DisplayItemClient& displayItemClient, PaintInvalidationReason paintInvalidationReason)
|
| +{
|
| + ApplyToGraphicsLayers(this, [&displayItemClient, paintInvalidationReason](GraphicsLayer* layer) {
|
| + layer->displayItemClientWasInvalidated(displayItemClient, paintInvalidationReason);
|
| + }, ApplyToScrollingContentLayers);
|
| +}
|
| +
|
| +void CompositedLayerMapping::displayItemClientWasInvalidated(const DisplayItemClient& displayItemClient, PaintInvalidationReason paintInvalidationReason)
|
| +{
|
| + ApplyToGraphicsLayers(this, [&displayItemClient, paintInvalidationReason](GraphicsLayer* layer) {
|
| + layer->displayItemClientWasInvalidated(displayItemClient, paintInvalidationReason);
|
| + }, ApplyToContentLayers);
|
| +}
|
| +
|
| const GraphicsLayerPaintInfo* CompositedLayerMapping::containingSquashedLayer(const LayoutObject* layoutObject, const Vector<GraphicsLayerPaintInfo>& layers, unsigned maxSquashedLayerIndex)
|
| {
|
| for (size_t i = 0; i < layers.size() && i < maxSquashedLayerIndex; ++i) {
|
|
|