diff options
Diffstat (limited to 'gm/giantbitmap.cpp')
-rw-r--r-- | gm/giantbitmap.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gm/giantbitmap.cpp b/gm/giantbitmap.cpp index c284809b16..ed4190a814 100644 --- a/gm/giantbitmap.cpp +++ b/gm/giantbitmap.cpp @@ -95,7 +95,6 @@ protected: virtual void onDraw(SkCanvas* canvas) { SkPaint paint; - SkShader* s = SkShader::CreateBitmapShader(getBitmap(), fMode, fMode); SkMatrix m; if (fDoRotate) { @@ -106,7 +105,7 @@ protected: SkScalar scale = 11*SK_Scalar1/12; m.setScale(scale, scale); } - s->setLocalMatrix(m); + SkShader* s = SkShader::CreateBitmapShader(getBitmap(), fMode, fMode, &m); paint.setShader(s)->unref(); paint.setFilterLevel(fDoFilter ? SkPaint::kLow_FilterLevel : SkPaint::kNone_FilterLevel); |