| Index: src/core/SkCanvas.cpp | 
| diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp | 
| index 2f6477c41dec49be7cdc59cb3014364efff34a5a..f1777441d65b305a11dd442ab4ef35834b991a89 100644 | 
| --- a/src/core/SkCanvas.cpp | 
| +++ b/src/core/SkCanvas.cpp | 
| @@ -1161,8 +1161,9 @@ | 
|  | 
| SkCanvas c(dst); | 
|  | 
| +    SkAutoTUnref<SkImageFilter> localF(filter->newWithLocalMatrix(ctm)); | 
| SkPaint p; | 
| -    p.setImageFilter(filter->makeWithLocalMatrix(ctm)); | 
| +    p.setImageFilter(localF); | 
| const SkScalar x = SkIntToScalar(src->getOrigin().x()); | 
| const SkScalar y = SkIntToScalar(src->getOrigin().y()); | 
| c.drawBitmap(srcBM, x, y, &p); | 
|  |