| Index: src/core/SkColorFilterShader.cpp
|
| diff --git a/src/core/SkColorFilterShader.cpp b/src/core/SkColorFilterShader.cpp
|
| index 2e426a17eded3255f99f12f562cda2b86f510691..ce7774c99c9c6731ba38fe0b767c028c701fb6f0 100644
|
| --- a/src/core/SkColorFilterShader.cpp
|
| +++ b/src/core/SkColorFilterShader.cpp
|
| @@ -25,11 +25,11 @@ SkColorFilterShader::SkColorFilterShader(SkShader* shader, SkColorFilter* filter
|
|
|
| SkFlattenable* SkColorFilterShader::CreateProc(SkReadBuffer& buffer) {
|
| auto shader = buffer.readShader();
|
| - SkAutoTUnref<SkColorFilter> filter(buffer.readColorFilter());
|
| - if (!shader || !filter.get()) {
|
| + auto filter = buffer.readColorFilter();
|
| + if (!shader || !filter) {
|
| return nullptr;
|
| }
|
| - return new SkColorFilterShader(shader.get(), filter);
|
| + return new SkColorFilterShader(shader.get(), filter.get());
|
| }
|
|
|
| void SkColorFilterShader::flatten(SkWriteBuffer& buffer) const {
|
|
|