| Index: src/effects/SkTileImageFilter.cpp
 | 
| diff --git a/src/effects/SkTileImageFilter.cpp b/src/effects/SkTileImageFilter.cpp
 | 
| index 8f556ff4d00513fb720574ab8594f9ac4ea51cae..0ff19b23ad4c3e841b8c1c602facc825c4bfce6a 100644
 | 
| --- a/src/effects/SkTileImageFilter.cpp
 | 
| +++ b/src/effects/SkTileImageFilter.cpp
 | 
| @@ -123,12 +123,12 @@ SkRect SkTileImageFilter::computeFastBounds(const SkRect& src) const {
 | 
|      return fDstRect;
 | 
|  }
 | 
|  
 | 
| -SkFlattenable* SkTileImageFilter::CreateProc(SkReadBuffer& buffer) {
 | 
| +sk_sp<SkFlattenable> SkTileImageFilter::CreateProc(SkReadBuffer& buffer) {
 | 
|      SK_IMAGEFILTER_UNFLATTEN_COMMON(common, 1);
 | 
|      SkRect src, dst;
 | 
|      buffer.readRect(&src);
 | 
|      buffer.readRect(&dst);
 | 
| -    return Create(src, dst, common.getInput(0).get());
 | 
| +    return sk_sp<SkFlattenable>(Create(src, dst, common.getInput(0).get()));
 | 
|  }
 | 
|  
 | 
|  void SkTileImageFilter::flatten(SkWriteBuffer& buffer) const {
 | 
| 
 |