Index: gm/imageblur2.cpp |
diff --git a/gm/imageblur2.cpp b/gm/imageblur2.cpp |
index 223582f12029664a2b3a35b4db037e49358a902f..1ce1033d66a0c7a4ee55098bc722790c6f8e6092 100644 |
--- a/gm/imageblur2.cpp |
+++ b/gm/imageblur2.cpp |
@@ -58,7 +58,8 @@ protected: |
SkScalar sigmaY = kBlurSigmas[y]; |
SkPaint paint; |
- paint.setImageFilter(SkBlurImageFilter::Create(sigmaX, sigmaY))->unref(); |
+ SkAutoTUnref<SkImageFilter> blur(SkBlurImageFilter::Create(sigmaX, sigmaY)); |
+ paint.setImageFilter(blur.get()); |
canvas->saveLayer(nullptr, &paint); |
SkRandom rand; |