Chromium Code Reviews| Index: src/effects/SkDropShadowImageFilter.cpp |
| diff --git a/src/effects/SkDropShadowImageFilter.cpp b/src/effects/SkDropShadowImageFilter.cpp |
| index e2e72c1097478c39a691cd63d1b2159152340a2a..74e0f0fd35b24a012ebeacd5cf6d81a0f3fc9373 100644 |
| --- a/src/effects/SkDropShadowImageFilter.cpp |
| +++ b/src/effects/SkDropShadowImageFilter.cpp |
| @@ -79,11 +79,10 @@ bool SkDropShadowImageFilter::onFilterImageDeprecated(Proxy* proxy, const SkBitm |
| sigma.fX = SkMaxScalar(0, sigma.fX); |
| sigma.fY = SkMaxScalar(0, sigma.fY); |
| SkAutoTUnref<SkImageFilter> blurFilter(SkBlurImageFilter::Create(sigma.fX, sigma.fY)); |
| - SkAutoTUnref<SkColorFilter> colorFilter( |
| - SkColorFilter::CreateModeFilter(fColor, SkXfermode::kSrcIn_Mode)); |
| + auto colorFilter(SkColorFilter::MakeModeFilter(fColor, SkXfermode::kSrcIn_Mode)); |
| SkPaint paint; |
| paint.setImageFilter(blurFilter.get()); |
| - paint.setColorFilter(colorFilter.get()); |
| + paint.setColorFilter(colorFilter); |
|
f(malita)
2016/03/21 22:24:19
std::move colorFilter (or inline factory).
reed1
2016/03/22 13:47:10
Done.
|
| paint.setXfermodeMode(SkXfermode::kSrcOver_Mode); |
| SkVector offsetVec = SkVector::Make(fDx, fDy); |
| ctx.ctm().mapVectors(&offsetVec, 1); |