diff options
Diffstat (limited to 'chrome/browser/ui/omnibox/location_bar_util.cc')
-rw-r--r-- | chrome/browser/ui/omnibox/location_bar_util.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/chrome/browser/ui/omnibox/location_bar_util.cc b/chrome/browser/ui/omnibox/location_bar_util.cc index a9c9dc4..e02468d 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) }; - skia::RefPtr<SkShader> gradient = skia::AdoptRef( - SkGradientShader::CreateLinear(gradient_bounds, gradient_colors, - NULL, 2, SkShader::kClamp_TileMode)); + SkShader* gradient = SkGradientShader::CreateLinear( + gradient_bounds, gradient_colors, NULL, 2, SkShader::kClamp_TileMode); SkPaint paint; - paint.setShader(gradient.get()); + paint.setShader(gradient); + gradient->unref(); canvas->DrawRect(bounds, paint); SkColor border_color = |