diff options
author | rsleevi@chromium.org <rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-05 22:58:42 +0000 |
---|---|---|
committer | rsleevi@chromium.org <rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-05 22:58:42 +0000 |
commit | 2f8fdf17994ad5750a85aaa5bdfa2aadde893a01 (patch) | |
tree | 064e79e26e8314f1d23b21b9b8450a342b19e752 /chrome/browser/ui/omnibox/location_bar_util.cc | |
parent | fea93ee2f0aa528797346fc92361a52e1be58ce2 (diff) | |
download | chromium_src-2f8fdf17994ad5750a85aaa5bdfa2aadde893a01.zip chromium_src-2f8fdf17994ad5750a85aaa5bdfa2aadde893a01.tar.gz chromium_src-2f8fdf17994ad5750a85aaa5bdfa2aadde893a01.tar.bz2 |
Revert 171333 - Memory issues on Mac
chrome: Use skia::RefPtr for skia ref-counted objects.
BUG=163454
R=sky
Depends on: https://codereview.chromium.org/11299262
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11280251
TBR=danakj@chromium.org
Review URL: https://codereview.chromium.org/11439020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171347 0039d316-1c4b-4281-b951-d872f2087c98
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 = |