diff options
Diffstat (limited to 'chrome/browser/ui/views/infobars/infobar_background.cc')
-rw-r--r-- | chrome/browser/ui/views/infobars/infobar_background.cc | 6 |
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(); |