Index: gm/fadefilter.cpp |
diff --git a/gm/fadefilter.cpp b/gm/fadefilter.cpp |
index 386e32b098c6a351430917d0fef4942e68394b95..c9c362b050ec947b3bb1293453103370a2feec6b 100644 |
--- a/gm/fadefilter.cpp |
+++ b/gm/fadefilter.cpp |
@@ -15,9 +15,8 @@ DEF_SIMPLE_GM(fadefilter, canvas, 256, 256) { |
0, 1, 0, 0, 128.0f, |
0, 0, 1, 0, 128.0f, |
0, 0, 0, 1, 0 }; |
- auto colorFilter(SkColorFilter::MakeMatrixFilterRowMajor255(matrix)); |
- SkAutoTUnref<SkImageFilter> filter(SkColorFilterImageFilter::Create(colorFilter.get())); |
+ sk_sp<SkColorFilter> colorFilter(SkColorFilter::MakeMatrixFilterRowMajor255(matrix)); |
SkPaint layerPaint; |
- layerPaint.setImageFilter(filter); |
+ layerPaint.setImageFilter(SkColorFilterImageFilter::Make(std::move(colorFilter), nullptr)); |
canvas->drawRect(SkRect::MakeLTRB(64, 64, 192, 192), layerPaint); |
} |