| Index: src/effects/SkEmbossMaskFilter.cpp
 | 
| diff --git a/src/effects/SkEmbossMaskFilter.cpp b/src/effects/SkEmbossMaskFilter.cpp
 | 
| index aacc191ff7ddfb6645683b047de904589c0cb9d7..aa93e5a5942b9b6f77d27d9a7589c6661d582f17 100644
 | 
| --- a/src/effects/SkEmbossMaskFilter.cpp
 | 
| +++ b/src/effects/SkEmbossMaskFilter.cpp
 | 
| @@ -112,12 +112,12 @@ bool SkEmbossMaskFilter::filterMask(SkMask* dst, const SkMask& src,
 | 
|      return true;
 | 
|  }
 | 
|  
 | 
| -SkFlattenable* SkEmbossMaskFilter::CreateProc(SkReadBuffer& buffer) {
 | 
| +sk_sp<SkFlattenable> SkEmbossMaskFilter::CreateProc(SkReadBuffer& buffer) {
 | 
|      Light light;
 | 
|      if (buffer.readByteArray(&light, sizeof(Light))) {
 | 
|          light.fPad = 0; // for the font-cache lookup to be clean
 | 
|          const SkScalar sigma = buffer.readScalar();
 | 
| -        return Create(sigma, light);
 | 
| +        return sk_sp<SkFlattenable>(Create(sigma, light));
 | 
|      }
 | 
|      return nullptr;
 | 
|  }
 | 
| 
 |