| Index: src/core/SkXfermode.cpp
|
| diff --git a/src/core/SkXfermode.cpp b/src/core/SkXfermode.cpp
|
| index 01d6dc53c2a4ab4cecaafd2c51ca5d34753c68ce..1cfe8647511088cea117a28b9438691e6abd4eb3 100644
|
| --- a/src/core/SkXfermode.cpp
|
| +++ b/src/core/SkXfermode.cpp
|
| @@ -1092,12 +1092,12 @@ bool SkXfermode::isOpaque(SkXfermode::SrcColorOpacity opacityType) const {
|
| ///////////////////////////////////////////////////////////////////////////////
|
| ///////////////////////////////////////////////////////////////////////////////
|
|
|
| -SkFlattenable* SkProcCoeffXfermode::CreateProc(SkReadBuffer& buffer) {
|
| +sk_sp<SkFlattenable> SkProcCoeffXfermode::CreateProc(SkReadBuffer& buffer) {
|
| uint32_t mode32 = buffer.read32();
|
| if (!buffer.validate(mode32 < SK_ARRAY_COUNT(gProcCoeffs))) {
|
| return nullptr;
|
| }
|
| - return SkXfermode::Make((SkXfermode::Mode)mode32).release();
|
| + return SkXfermode::Make((SkXfermode::Mode)mode32);
|
| }
|
|
|
| void SkProcCoeffXfermode::flatten(SkWriteBuffer& buffer) const {
|
|
|