aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/effects/SkImageSource.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/effects/SkImageSource.cpp')
-rw-r--r--src/effects/SkImageSource.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/effects/SkImageSource.cpp b/src/effects/SkImageSource.cpp
index f16e5a140f..cf8cae2c39 100644
--- a/src/effects/SkImageSource.cpp
+++ b/src/effects/SkImageSource.cpp
@@ -35,7 +35,7 @@ SkImageSource::SkImageSource(sk_sp<SkImage> image,
, fFilterQuality(filterQuality) {
}
-SkFlattenable* SkImageSource::CreateProc(SkReadBuffer& buffer) {
+sk_sp<SkFlattenable> SkImageSource::CreateProc(SkReadBuffer& buffer) {
SkFilterQuality filterQuality = (SkFilterQuality)buffer.readInt();
SkRect src, dst;
@@ -47,7 +47,7 @@ SkFlattenable* SkImageSource::CreateProc(SkReadBuffer& buffer) {
return nullptr;
}
- return SkImageSource::Make(std::move(image), src, dst, filterQuality).release();
+ return SkImageSource::Make(std::move(image), src, dst, filterQuality);
}
void SkImageSource::flatten(SkWriteBuffer& buffer) const {