| Index: chrome/browser/ui/views/detachable_toolbar_view.cc
|
| diff --git a/chrome/browser/ui/views/detachable_toolbar_view.cc b/chrome/browser/ui/views/detachable_toolbar_view.cc
|
| index 354af9fac055e5979e2853922d0d59e2e3a77f98..fd9db04d23ee3a1e5b3af229299097f1283ff64f 100644
|
| --- a/chrome/browser/ui/views/detachable_toolbar_view.cc
|
| +++ b/chrome/browser/ui/views/detachable_toolbar_view.cc
|
| @@ -121,10 +121,9 @@ void DetachableToolbarView::PaintVerticalDivider(gfx::Canvas* canvas,
|
| SkColor bottom_color) {
|
| // Draw the upper half of the divider.
|
| SkPaint paint;
|
| - SkSafeUnref(paint.setShader(gfx::CreateGradientShader(vertical_padding + 1,
|
| - height / 2,
|
| - top_color,
|
| - middle_color)));
|
| + skia::RefPtr<SkShader> shader = gfx::CreateGradientShader(
|
| + vertical_padding + 1, height / 2, top_color, middle_color);
|
| + paint.setShader(shader.get());
|
| SkRect rc = { SkIntToScalar(x),
|
| SkIntToScalar(vertical_padding + 1),
|
| SkIntToScalar(x + 1),
|
| @@ -133,8 +132,9 @@ void DetachableToolbarView::PaintVerticalDivider(gfx::Canvas* canvas,
|
|
|
| // Draw the lower half of the divider.
|
| SkPaint paint_down;
|
| - SkSafeUnref(paint_down.setShader(gfx::CreateGradientShader(
|
| - height / 2, height - vertical_padding, middle_color, bottom_color)));
|
| + shader = gfx::CreateGradientShader(
|
| + height / 2, height - vertical_padding, middle_color, bottom_color);
|
| + paint_down.setShader(shader.get());
|
| SkRect rc_down = { SkIntToScalar(x),
|
| SkIntToScalar(height / 2),
|
| SkIntToScalar(x + 1),
|
|
|