| Index: src/core/SkComposeShader.cpp | 
| diff --git a/src/core/SkComposeShader.cpp b/src/core/SkComposeShader.cpp | 
| index 46b7724944676a297b5745b4f658ec40dd34ca5c..821e4c772611684edbe8812ffe7a1bdbe1c3181d 100644 | 
| --- a/src/core/SkComposeShader.cpp | 
| +++ b/src/core/SkComposeShader.cpp | 
| @@ -50,9 +50,9 @@ sk_sp<SkFlattenable> SkComposeShader::CreateProc(SkReadBuffer& buffer) { | 
| } | 
|  | 
| void SkComposeShader::flatten(SkWriteBuffer& buffer) const { | 
| -    buffer.writeFlattenable(fShaderA.get()); | 
| -    buffer.writeFlattenable(fShaderB.get()); | 
| -    buffer.writeFlattenable(fMode.get()); | 
| +    buffer.writeFlattenable("fShaderA", fShaderA.get()); | 
| +    buffer.writeFlattenable("fShaderB", fShaderB.get()); | 
| +    buffer.writeFlattenable("fMode", fMode.get()); | 
| } | 
|  | 
| template <typename T> void safe_call_destructor(T* obj) { | 
|  |