diff options
Diffstat (limited to 'gm/imagefiltersclipped.cpp')
-rw-r--r-- | gm/imagefiltersclipped.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gm/imagefiltersclipped.cpp b/gm/imagefiltersclipped.cpp index 033b80638f..f5c9cefbb2 100644 --- a/gm/imagefiltersclipped.cpp +++ b/gm/imagefiltersclipped.cpp @@ -53,9 +53,12 @@ protected: SkColor colors[2]; colors[0] = SK_ColorWHITE; colors[1] = SK_ColorBLACK; + SkAutoTUnref<SkShader> shader( + SkGradientShader::CreateRadial(SkPoint::Make(x, y), radius, colors, nullptr, 2, + SkShader::kClamp_TileMode) + ); SkPaint paint; - paint.setShader(SkGradientShader::MakeRadial(SkPoint::Make(x, y), radius, colors, nullptr, - 2, SkShader::kClamp_TileMode)); + paint.setShader(shader); canvas->drawCircle(x, y, radius, paint); fGradientCircle.reset(surface->newImageSnapshot()); } |