Index: gm/offsetimagefilter.cpp |
diff --git a/gm/offsetimagefilter.cpp b/gm/offsetimagefilter.cpp |
index 11da041fd7eb96646d5f3431535986cc222d131b..74ae94ca5ad5b8c096af592c62ea84ac183548ae 100644 |
--- a/gm/offsetimagefilter.cpp |
+++ b/gm/offsetimagefilter.cpp |
@@ -47,19 +47,19 @@ protected: |
SkPaint paint; |
for (int i = 0; i < 4; i++) { |
- SkImage* image = (i & 0x01) ? fCheckerboard.get() : fBitmap.get(); |
+ sk_sp<SkImage> image = (i & 0x01) ? fCheckerboard : fBitmap; |
SkIRect cropRect = SkIRect::MakeXYWH(i * 12, |
i * 8, |
image->width() - i * 8, |
image->height() - i * 12); |
SkImageFilter::CropRect rect(SkRect::Make(cropRect)); |
- SkAutoTUnref<SkImageFilter> tileInput(SkImageSource::Create(image)); |
+ sk_sp<SkImageFilter> tileInput(SkImageSource::Make(image)); |
SkScalar dx = SkIntToScalar(i*5); |
SkScalar dy = SkIntToScalar(i*10); |
- SkAutoTUnref<SkImageFilter> filter(SkOffsetImageFilter::Create(dx, dy, tileInput, |
+ SkAutoTUnref<SkImageFilter> filter(SkOffsetImageFilter::Create(dx, dy, tileInput.get(), |
&rect)); |
paint.setImageFilter(filter); |
- DrawClippedImage(canvas, image, paint, 1, cropRect); |
+ DrawClippedImage(canvas, image.get(), paint, 1, cropRect); |
canvas->translate(SkIntToScalar(image->width() + MARGIN), 0); |
} |