diff options
author | hbono@chromium.org <hbono@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-06 09:22:16 +0000 |
---|---|---|
committer | hbono@chromium.org <hbono@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-06 09:22:16 +0000 |
commit | 7bfbae983139f0b3f6ca6c843a7a29f3a86a1b62 (patch) | |
tree | e5d863891ce8c4265558d6444714719bb26b1b14 | |
parent | f8f69210d233566fddf71b57b093dd16da609ffc (diff) | |
download | chromium_src-7bfbae983139f0b3f6ca6c843a7a29f3a86a1b62.zip chromium_src-7bfbae983139f0b3f6ca6c843a7a29f3a86a1b62.tar.gz chromium_src-7bfbae983139f0b3f6ca6c843a7a29f3a86a1b62.tar.bz2 |
An experimental fix for Issue 48361.
This change just adds [shadow release] to release the NSShadow object used in the function. (I'm not totally sure if it is a correct fix, though.)
BUG=48361
TEST=make the "Chromium Mac UI (valgrind)(2)" bot greener.
Review URL: http://codereview.chromium.org/2859044
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51657 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/browser/cocoa/hover_close_button.mm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/chrome/browser/cocoa/hover_close_button.mm b/chrome/browser/cocoa/hover_close_button.mm index da1dd9a..bfebb1b 100644 --- a/chrome/browser/cocoa/hover_close_button.mm +++ b/chrome/browser/cocoa/hover_close_button.mm @@ -59,7 +59,7 @@ const CGFloat kXShadowCircleAlpha = 0.1; // Give the 'x' an inner shadow for depth. If the button is in a hover state // (circle behind it), then adjust the shadow accordingly (not as harsh). - NSShadow* shadow = [[NSShadow alloc] init]; + NSShadow* shadow = [[[NSShadow alloc] init] autorelease]; CGFloat alpha = (hoverState_ != kHoverStateNone) ? kXShadowCircleAlpha : kXShadowAlpha; [shadow setShadowColor:[NSColor colorWithCalibratedWhite:0.0 |