Index: ui/views/controls/scrollbar/cocoa_scroll_bar.mm |
diff --git a/ui/views/controls/scrollbar/cocoa_scroll_bar.mm b/ui/views/controls/scrollbar/cocoa_scroll_bar.mm |
index 0c11da41a8da34094a3a169e50ef72652b7a5b1f..f11ea1a237d0e9ef9e32d8911abdf6911be15023 100644 |
--- a/ui/views/controls/scrollbar/cocoa_scroll_bar.mm |
+++ b/ui/views/controls/scrollbar/cocoa_scroll_bar.mm |
@@ -254,11 +254,10 @@ void CocoaScrollBar::OnPaint(gfx::Canvas* canvas) { |
gradient_bounds[0].set(track_rect.x(), track_rect.y()); |
gradient_bounds[1].set(track_rect.right(), track_rect.y()); |
} |
- skia::RefPtr<SkShader> shader = skia::AdoptRef(SkGradientShader::CreateLinear( |
+ SkPaint gradient; |
+ gradient.setShader(SkGradientShader::MakeLinear( |
gradient_bounds, kScrollerTrackGradientColors, nullptr, |
arraysize(kScrollerTrackGradientColors), SkShader::kClamp_TileMode)); |
- SkPaint gradient; |
- gradient.setShader(shader.get()); |
canvas->DrawRect(track_rect, gradient); |
// Draw the inner border: top if horizontal, left if vertical. |