| Index: src/effects/gradients/SkRadialGradient.cpp
|
| diff --git a/src/effects/gradients/SkRadialGradient.cpp b/src/effects/gradients/SkRadialGradient.cpp
|
| index 1312b3692781e311f5cb48ab72f218c8f52d631e..e666ac3cbd0d71baa7c33c2cc0767f9706ef3d0b 100644
|
| --- a/src/effects/gradients/SkRadialGradient.cpp
|
| +++ b/src/effects/gradients/SkRadialGradient.cpp
|
| @@ -60,7 +60,7 @@ SkShader::GradientType SkRadialGradient::asAGradient(GradientInfo* info) const {
|
| return kRadial_GradientType;
|
| }
|
|
|
| -SkFlattenable* SkRadialGradient::CreateProc(SkReadBuffer& buffer) {
|
| +sk_sp<SkFlattenable> SkRadialGradient::CreateProc(SkReadBuffer& buffer) {
|
| DescriptorScope desc;
|
| if (!desc.unflatten(buffer)) {
|
| return nullptr;
|
| @@ -68,8 +68,7 @@ SkFlattenable* SkRadialGradient::CreateProc(SkReadBuffer& buffer) {
|
| const SkPoint center = buffer.readPoint();
|
| const SkScalar radius = buffer.readScalar();
|
| return SkGradientShader::MakeRadial(center, radius, desc.fColors, desc.fPos, desc.fCount,
|
| - desc.fTileMode, desc.fGradFlags,
|
| - desc.fLocalMatrix).release();
|
| + desc.fTileMode, desc.fGradFlags, desc.fLocalMatrix);
|
| }
|
|
|
| void SkRadialGradient::flatten(SkWriteBuffer& buffer) const {
|
|
|