| Index: src/gpu/GrSWMaskHelper.cpp
|
| diff --git a/src/gpu/GrSWMaskHelper.cpp b/src/gpu/GrSWMaskHelper.cpp
|
| index b6117e344e3db2faaf928ff16a0b74c59c3f3334..f6deba065b9b9a598e65ac49946c6c1922949d8f 100644
|
| --- a/src/gpu/GrSWMaskHelper.cpp
|
| +++ b/src/gpu/GrSWMaskHelper.cpp
|
| @@ -105,17 +105,13 @@ void GrSWMaskHelper::draw(const SkRect& rect, SkRegion::Op op,
|
| bool antiAlias, uint8_t alpha) {
|
| SkPaint paint;
|
|
|
| - SkXfermode* mode = SkXfermode::Create(op_to_mode(op));
|
| -
|
| SkASSERT(kNone_CompressionMode == fCompressionMode);
|
|
|
| - paint.setXfermode(mode);
|
| + paint.setXfermode(SkXfermode::Make(op_to_mode(op)));
|
| paint.setAntiAlias(antiAlias);
|
| paint.setColor(SkColorSetARGB(alpha, alpha, alpha, alpha));
|
|
|
| fDraw.drawRect(rect, paint);
|
| -
|
| - SkSafeUnref(mode);
|
| }
|
|
|
| /**
|
|
|