| Index: src/core/SkBitmapDevice.cpp
|
| diff --git a/src/core/SkBitmapDevice.cpp b/src/core/SkBitmapDevice.cpp
|
| index 26d253cf38dae0ebb80f46a047c9e2eae8b15c50..e663cce1710bb3490ca4812d9fb57d3b8434c9c6 100644
|
| --- a/src/core/SkBitmapDevice.cpp
|
| +++ b/src/core/SkBitmapDevice.cpp
|
| @@ -397,7 +397,7 @@ void SkBitmapDevice::drawSpecial(const SkDraw& draw, SkSpecialImage* srcImg, int
|
| SkAutoTUnref<SkImageFilterCache> cache(this->getImageFilterCache());
|
| SkImageFilter::OutputProperties outputProperties(fBitmap.colorSpace());
|
| SkImageFilter::Context ctx(matrix, clipBounds, cache.get(), outputProperties);
|
| -
|
| +
|
| sk_sp<SkSpecialImage> resultImg(filter->filterImage(srcImg, ctx, &offset));
|
| if (resultImg) {
|
| SkPaint tmpUnfiltered(paint);
|
|
|