Index: src/image/SkImageShader.cpp |
diff --git a/src/image/SkImageShader.cpp b/src/image/SkImageShader.cpp |
index e7a8433fe24d895745f33a639480be626b0124b8..86505dd6c09b173f7440ee0b883165a2c2f3e4e2 100644 |
--- a/src/image/SkImageShader.cpp |
+++ b/src/image/SkImageShader.cpp |
@@ -24,11 +24,11 @@ sk_sp<SkFlattenable> SkImageShader::CreateProc(SkReadBuffer& buffer) { |
const TileMode ty = (TileMode)buffer.readUInt(); |
SkMatrix matrix; |
buffer.readMatrix(&matrix); |
- SkAutoTUnref<SkImage> img(buffer.readImage()); |
+ sk_sp<SkImage> img = buffer.readImage(); |
if (!img) { |
return nullptr; |
} |
- return SkImageShader::Make(img, tx, ty, &matrix); |
+ return SkImageShader::Make(img.release(), tx, ty, &matrix); |
} |
void SkImageShader::flatten(SkWriteBuffer& buffer) const { |