summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhbono@chromium.org <hbono@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-06 09:22:16 +0000
committerhbono@chromium.org <hbono@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-06 09:22:16 +0000
commit7bfbae983139f0b3f6ca6c843a7a29f3a86a1b62 (patch)
treee5d863891ce8c4265558d6444714719bb26b1b14
parentf8f69210d233566fddf71b57b093dd16da609ffc (diff)
downloadchromium_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.mm2
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