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 { |