summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui/omnibox/location_bar_util.cc
diff options
context:
space:
mode:
authorrsleevi@chromium.org <rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-05 22:58:42 +0000
committerrsleevi@chromium.org <rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-05 22:58:42 +0000
commit2f8fdf17994ad5750a85aaa5bdfa2aadde893a01 (patch)
tree064e79e26e8314f1d23b21b9b8450a342b19e752 /chrome/browser/ui/omnibox/location_bar_util.cc
parentfea93ee2f0aa528797346fc92361a52e1be58ce2 (diff)
downloadchromium_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.cc8
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 =