| Index: gm/drawbitmaprect.cpp
|
| diff --git a/gm/drawbitmaprect.cpp b/gm/drawbitmaprect.cpp
|
| index 92e0c384f592efd70c5dea7e01eb2c6cbaf7344c..3cc902631121d84f582ab1a6b7bc0f91885843b4 100644
|
| --- a/gm/drawbitmaprect.cpp
|
| +++ b/gm/drawbitmaprect.cpp
|
| @@ -55,15 +55,15 @@ static void makebm(SkBitmap* bm, int w, int h) {
|
| SK_Scalar1};
|
|
|
| SkPaint paint;
|
| - paint.setShader(SkGradientShader::CreateRadial(
|
| - pt, radius,
|
| - colors, pos,
|
| - SK_ARRAY_COUNT(colors),
|
| - SkShader::kRepeat_TileMode))->unref();
|
| SkRect rect = SkRect::MakeWH(wScalar, hScalar);
|
| SkMatrix mat = SkMatrix::I();
|
| for (int i = 0; i < 4; ++i) {
|
| - paint.getShader()->setLocalMatrix(mat);
|
| + paint.setShader(SkGradientShader::CreateRadial(
|
| + pt, radius,
|
| + colors, pos,
|
| + SK_ARRAY_COUNT(colors),
|
| + SkShader::kRepeat_TileMode,
|
| + NULL, 0, &mat))->unref();
|
| canvas.drawRect(rect, paint);
|
| rect.inset(wScalar / 8, hScalar / 8);
|
| mat.postScale(SK_Scalar1 / 4, SK_Scalar1 / 4);
|
|
|