Chromium Code Reviews| Index: cc/output/software_renderer.cc |
| diff --git a/cc/output/software_renderer.cc b/cc/output/software_renderer.cc |
| index 37696462d433a82b93a0500b76c3b4a799c6e0d7..326a918a3349976932c79d8b986d44c22bc61da2 100644 |
| --- a/cc/output/software_renderer.cc |
| +++ b/cc/output/software_renderer.cc |
| @@ -642,11 +642,10 @@ 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)); |
| + sk_sp<SkImageFilter> localIMF = filter->makeWithLocalMatrix(localM); |
| SkPaint paint; |
| - paint.setImageFilter(localIMF.get()); |
| + paint.setImageFilter(localIMF); |
|
f(malita)
2016/04/01 18:16:00
std::move or inline.
|
| surface->getCanvas()->drawBitmap(*to_filter, 0, 0, &paint); |
| return skia::AdoptRef(surface->newImageSnapshot()); |