summaryrefslogtreecommitdiffstats
path: root/ui/views/painter.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ui/views/painter.cc')
-rw-r--r--ui/views/painter.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/ui/views/painter.cc b/ui/views/painter.cc
index 0cc1f0d..8e0d3e6 100644
--- a/ui/views/painter.cc
+++ b/ui/views/painter.cc
@@ -151,10 +151,9 @@ void GradientPainter::Paint(gfx::Canvas* canvas, const gfx::Size& size) {
else
p[1].iset(0, size.height());
- skia::RefPtr<SkShader> s = skia::AdoptRef(SkGradientShader::CreateLinear(
+ paint.setShader(SkGradientShader::MakeLinear(
p, colors_.get(), pos_.get(), count_, SkShader::kClamp_TileMode));
paint.setStyle(SkPaint::kFill_Style);
- paint.setShader(s.get());
canvas->sk_canvas()->drawRectCoords(SkIntToScalar(0), SkIntToScalar(0),
SkIntToScalar(size.width()),