| Index: cc/output/software_renderer.cc
|
| diff --git a/cc/output/software_renderer.cc b/cc/output/software_renderer.cc
|
| index 37696462d433a82b93a0500b76c3b4a799c6e0d7..7b8c6f0304a0410c4d75e48e20b41bcc9d826c81 100644
|
| --- a/cc/output/software_renderer.cc
|
| +++ b/cc/output/software_renderer.cc
|
| @@ -642,11 +642,9 @@ skia::RefPtr<SkImage> SoftwareRenderer::ApplyImageFilter(
|
| localM.setTranslate(SkIntToScalar(-quad->rect.origin().x()),
|
| SkIntToScalar(-quad->rect.origin().y()));
|
| localM.preScale(quad->filters_scale.x(), quad->filters_scale.y());
|
| - skia::RefPtr<SkImageFilter> localIMF =
|
| - skia::AdoptRef(filter->newWithLocalMatrix(localM));
|
|
|
| SkPaint paint;
|
| - paint.setImageFilter(localIMF.get());
|
| + paint.setImageFilter(filter->makeWithLocalMatrix(localM));
|
| surface->getCanvas()->drawBitmap(*to_filter, 0, 0, &paint);
|
|
|
| return skia::AdoptRef(surface->newImageSnapshot());
|
|
|