| Index: src/core/SkMatrixImageFilter.cpp
|
| diff --git a/src/core/SkMatrixImageFilter.cpp b/src/core/SkMatrixImageFilter.cpp
|
| index 1e76362285c6939ec7e3bcf6e100f64d19370b6f..a61867e041a0fad2447f4aa7f9b1468d7a2f95dd 100644
|
| --- a/src/core/SkMatrixImageFilter.cpp
|
| +++ b/src/core/SkMatrixImageFilter.cpp
|
| @@ -76,13 +76,13 @@
|
| return false;
|
| }
|
|
|
| - SkPaint paint;
|
| - paint.setFilterQuality(fFilterQuality);
|
| - paint.setAntiAlias(true); // since we may be rotated, we definitely want a smooth edge
|
| -
|
| SkCanvas canvas(device.get());
|
| canvas.translate(-SkIntToScalar(dstBounds.x()), -SkIntToScalar(dstBounds.y()));
|
| canvas.concat(matrix);
|
| + SkPaint paint;
|
| +
|
| + paint.setXfermodeMode(SkXfermode::kSrc_Mode);
|
| + paint.setFilterQuality(fFilterQuality);
|
| canvas.drawBitmap(src, srcRect.x(), srcRect.y(), &paint);
|
|
|
| *result = device.get()->accessBitmap(false);
|
|
|