summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui/views/infobars/infobar_background.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/ui/views/infobars/infobar_background.cc')
-rw-r--r--chrome/browser/ui/views/infobars/infobar_background.cc6
1 files changed, 2 insertions, 4 deletions
diff --git a/chrome/browser/ui/views/infobars/infobar_background.cc b/chrome/browser/ui/views/infobars/infobar_background.cc
index 9a93fef..7e9fe10 100644
--- a/chrome/browser/ui/views/infobars/infobar_background.cc
+++ b/chrome/browser/ui/views/infobars/infobar_background.cc
@@ -29,15 +29,13 @@ void InfoBarBackground::Paint(gfx::Canvas* canvas, views::View* view) const {
gradient_points[0].iset(0, 0);
gradient_points[1].iset(0, view->height());
SkColor gradient_colors[2] = { top_color_, bottom_color_ };
- skia::RefPtr<SkShader> gradient_shader = skia::AdoptRef(
- SkGradientShader::CreateLinear(gradient_points, gradient_colors, NULL, 2,
- SkShader::kClamp_TileMode));
SkPaint paint;
paint.setStrokeWidth(
SkIntToScalar(InfoBarContainerDelegate::kSeparatorLineHeight));
paint.setStyle(SkPaint::kFill_Style);
paint.setStrokeCap(SkPaint::kRound_Cap);
- paint.setShader(gradient_shader.get());
+ paint.setShader(SkGradientShader::MakeLinear(
+ gradient_points, gradient_colors, NULL, 2, SkShader::kClamp_TileMode));
InfoBarView* infobar = static_cast<InfoBarView*>(view);
SkCanvas* canvas_skia = canvas->sk_canvas();