| Index: webkit/renderer/compositor_bindings/web_layer_impl.cc
|
| diff --git a/webkit/renderer/compositor_bindings/web_layer_impl.cc b/webkit/renderer/compositor_bindings/web_layer_impl.cc
|
| index f2a3cdea2b6339c2303f4c7ba8dac5af8453b782..c0b56b88ac87ee2f64b5b16c8be52e3748762715 100644
|
| --- a/webkit/renderer/compositor_bindings/web_layer_impl.cc
|
| +++ b/webkit/renderer/compositor_bindings/web_layer_impl.cc
|
| @@ -178,8 +178,14 @@ void WebLayerImpl::setBackgroundFilters(const WebFilterOperations& filters) {
|
| layer_->SetBackgroundFilters(filters_impl.AsFilterOperations());
|
| }
|
|
|
| +// TODO(ajuma): Remove this once the Blink CL that stops calling this lands.
|
| void WebLayerImpl::setFilter(SkImageFilter* filter) {
|
| - layer_->SetFilter(skia::SharePtr(filter));
|
| + cc::FilterOperations filters;
|
| + if (filter) {
|
| + filters.Append(
|
| + cc::FilterOperation::CreateReferenceFilter(skia::SharePtr(filter)));
|
| + }
|
| + layer_->SetFilters(filters);
|
| }
|
|
|
| void WebLayerImpl::setCompositingReasons(
|
|
|