Index: gm/imagefiltersgraph.cpp |
diff --git a/gm/imagefiltersgraph.cpp b/gm/imagefiltersgraph.cpp |
index 537287124a19b43f52776a11f23c90ec5147c8e5..c0c652b46d77ef3eb77291895cb03236e9daa80e 100644 |
--- a/gm/imagefiltersgraph.cpp |
+++ b/gm/imagefiltersgraph.cpp |
@@ -84,11 +84,11 @@ private: |
static SimpleOffsetFilter::Registrar gReg; |
-SkFlattenable* SimpleOffsetFilter::CreateProc(SkReadBuffer& buffer) { |
+sk_sp<SkFlattenable> SimpleOffsetFilter::CreateProc(SkReadBuffer& buffer) { |
SK_IMAGEFILTER_UNFLATTEN_COMMON(common, 1); |
SkScalar dx = buffer.readScalar(); |
SkScalar dy = buffer.readScalar(); |
- return Create(dx, dy, common.getInput(0).get()); |
+ return sk_sp<SkFlattenable>(Create(dx, dy, common.getInput(0).get())); |
} |
#ifndef SK_IGNORE_TO_STRING |