| 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 f10007a9157adcbfd4525b9c31d43fdaf037d500..2dd446103701d3415f745ac25d3029d653d5f869 100644
|
| --- a/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| @@ -271,6 +271,11 @@ void CompositedLayerMapping::updateTransform(const ComputedStyle& style)
|
| void CompositedLayerMapping::updateFilters(const ComputedStyle& style)
|
| {
|
| m_graphicsLayer->setFilters(owningLayer().computeFilterOperations(style));
|
| + for (PaintLayer* layer = owningLayer().parent(); layer; layer = layer->parent()) {
|
| + if (layer->layoutObject() && layer->graphicsLayerBacking() && layer->layoutObject()->style()) {
|
| + layer->graphicsLayerBacking()->setFilters(layer->computeFilterOperations(*layer->layoutObject()->style()));
|
| + }
|
| + }
|
| }
|
|
|
| void CompositedLayerMapping::updateBackdropFilters(const ComputedStyle& style)
|
|
|