Commit 1aa5f6a6 authored by danakj@chromium.org's avatar danakj@chromium.org

ash: Use skia::RefPtr to replace manual ref-counting.

BUG=163454
R=sky
Depends on: https://codereview.chromium.org/11280251/
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/11414251

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170885 0039d316-1c4b-4281-b951-d872f2087c98
parent ddd9e9df
......@@ -105,22 +105,22 @@ void PaintAffordanceGlow(gfx::Canvas* canvas,
int radius = (end_radius + start_radius) / 2;
int glow_width = end_radius - start_radius;
sk_center.iset(center.x(), center.y());
SkShader* shader = SkGradientShader::CreateTwoPointRadial(
sk_center,
SkIntToScalar(start_radius),
sk_center,
SkIntToScalar(end_radius),
colors,
pos,
num_colors,
SkShader::kClamp_TileMode);
skia::RefPtr<SkShader> shader = skia::AdoptRef(
SkGradientShader::CreateTwoPointRadial(
sk_center,
SkIntToScalar(start_radius),
sk_center,
SkIntToScalar(end_radius),
colors,
pos,
num_colors,
SkShader::kClamp_TileMode));
DCHECK(shader);
SkPaint paint;
paint.setStyle(SkPaint::kStroke_Style);
paint.setStrokeWidth(glow_width);
paint.setShader(shader);
paint.setShader(shader.get());
paint.setAntiAlias(true);
shader->unref();
SkPath arc_path;
arc_path.addArc(SkRect::MakeXYWH(center.x() - radius,
center.y() - radius,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment