| Index: chrome/browser/ui/omnibox/location_bar_util.cc
|
| diff --git a/chrome/browser/ui/omnibox/location_bar_util.cc b/chrome/browser/ui/omnibox/location_bar_util.cc
|
| index e02468d3700568425d09e6f3a4c412acc0deec24..a9c9dc4b8a6acaced8a723d19bbaf65639b5a6b1 100644
|
| --- a/chrome/browser/ui/omnibox/location_bar_util.cc
|
| +++ b/chrome/browser/ui/omnibox/location_bar_util.cc
|
| @@ -50,11 +50,11 @@ void PaintExtensionActionBackground(const ExtensionAction& action,
|
| color_utils::AlphaBlend(text_color, background_color, 0x13),
|
| color_utils::AlphaBlend(text_color, background_color, 0x1d)
|
| };
|
| - SkShader* gradient = SkGradientShader::CreateLinear(
|
| - gradient_bounds, gradient_colors, NULL, 2, SkShader::kClamp_TileMode);
|
| + skia::RefPtr<SkShader> gradient = skia::AdoptRef(
|
| + SkGradientShader::CreateLinear(gradient_bounds, gradient_colors,
|
| + NULL, 2, SkShader::kClamp_TileMode));
|
| SkPaint paint;
|
| - paint.setShader(gradient);
|
| - gradient->unref();
|
| + paint.setShader(gradient.get());
|
| canvas->DrawRect(bounds, paint);
|
|
|
| SkColor border_color =
|
|
|