| Index: gm/aaxfermodes.cpp
|
| diff --git a/gm/aaxfermodes.cpp b/gm/aaxfermodes.cpp
|
| index 14073df53820be4790de50b87b55c433e5ec6a01..9c6ea0139c8f336baeae4d2768e880f5da19898a 100644
|
| --- a/gm/aaxfermodes.cpp
|
| +++ b/gm/aaxfermodes.cpp
|
| @@ -211,7 +211,7 @@ protected:
|
| if (maxSum > 255) {
|
| SkPaint dimPaint;
|
| dimPaint.setAntiAlias(false);
|
| - dimPaint.setXfermode(SkXfermode::Create(SkXfermode::kDstIn_Mode));
|
| + dimPaint.setXfermode(SkXfermode::Make(SkXfermode::kDstIn_Mode));
|
| if (255 != paint->getAlpha()) {
|
| // Dim the src and dst colors.
|
| dimPaint.setARGB(255 * 255 / maxSum, 0, 0, 0);
|
| @@ -231,13 +231,13 @@ protected:
|
| SkPaint shapePaint(paint);
|
| shapePaint.setAntiAlias(kSquare_Shape != shape);
|
|
|
| - SkAutoTUnref<SkXfermode> xfermode;
|
| + sk_sp<SkXfermode> xfermode;
|
| if (mode <= SkXfermode::kLastMode) {
|
| - xfermode.reset(SkXfermode::Create(mode));
|
| + xfermode = SkXfermode::Make(mode);
|
| } else {
|
| - xfermode.reset(SkArithmeticMode::Create(+1.0f, +0.25f, -0.5f, +0.1f));
|
| + xfermode = SkArithmeticMode::Make(+1.0f, +0.25f, -0.5f, +0.1f);
|
| }
|
| - shapePaint.setXfermode(xfermode);
|
| + shapePaint.setXfermode(std::move(xfermode));
|
|
|
| switch (shape) {
|
| case kSquare_Shape:
|
|
|