Index: include/effects/SkMergeImageFilter.h |
diff --git a/include/effects/SkMergeImageFilter.h b/include/effects/SkMergeImageFilter.h |
index 082473110bad3536c4833b2c0953fe58c10c5b2b..3bf649d97ded9c0e8412f905d6f773f955eb528f 100644 |
--- a/include/effects/SkMergeImageFilter.h |
+++ b/include/effects/SkMergeImageFilter.h |
@@ -35,8 +35,8 @@ public: |
protected: |
void flatten(SkWriteBuffer&) const override; |
- SkSpecialImage* onFilterImage(SkSpecialImage* source, const Context&, |
- SkIPoint* offset) const override; |
+ sk_sp<SkSpecialImage> onFilterImage(SkSpecialImage* source, const Context&, |
+ SkIPoint* offset) const override; |
private: |
SkMergeImageFilter(SkImageFilter* filters[], int count, const SkXfermode::Mode modes[], |