Index: src/effects/SkDiscretePathEffect.cpp |
diff --git a/src/effects/SkDiscretePathEffect.cpp b/src/effects/SkDiscretePathEffect.cpp |
index 1c6039c842369b6ba4a614d776a5edbb8b2bf896..5d5fc6528c85d11a1519fb360082db54b18d02a6 100644 |
--- a/src/effects/SkDiscretePathEffect.cpp |
+++ b/src/effects/SkDiscretePathEffect.cpp |
@@ -127,11 +127,11 @@ bool SkDiscretePathEffect::filterPath(SkPath* dst, const SkPath& src, |
return true; |
} |
-SkFlattenable* SkDiscretePathEffect::CreateProc(SkReadBuffer& buffer) { |
+sk_sp<SkFlattenable> SkDiscretePathEffect::CreateProc(SkReadBuffer& buffer) { |
SkScalar segLength = buffer.readScalar(); |
SkScalar perterb = buffer.readScalar(); |
uint32_t seed = buffer.readUInt(); |
- return Make(segLength, perterb, seed).release(); |
+ return Make(segLength, perterb, seed); |
} |
void SkDiscretePathEffect::flatten(SkWriteBuffer& buffer) const { |