diff options
Diffstat (limited to 'src/effects/SkArithmeticMode.cpp')
-rw-r--r-- | src/effects/SkArithmeticMode.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/effects/SkArithmeticMode.cpp b/src/effects/SkArithmeticMode.cpp index b225e6d4c1..fbe6358ae4 100644 --- a/src/effects/SkArithmeticMode.cpp +++ b/src/effects/SkArithmeticMode.cpp @@ -54,13 +54,13 @@ private: typedef SkXfermode INHERITED; }; -SkFlattenable* SkArithmeticMode_scalar::CreateProc(SkReadBuffer& buffer) { +sk_sp<SkFlattenable> SkArithmeticMode_scalar::CreateProc(SkReadBuffer& buffer) { const SkScalar k1 = buffer.readScalar(); const SkScalar k2 = buffer.readScalar(); const SkScalar k3 = buffer.readScalar(); const SkScalar k4 = buffer.readScalar(); const bool enforcePMColor = buffer.readBool(); - return SkArithmeticMode::Make(k1, k2, k3, k4, enforcePMColor).release(); + return SkArithmeticMode::Make(k1, k2, k3, k4, enforcePMColor); } static int pinToByte(int value) { |