diff options
author | shess@chromium.org <shess@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-21 21:02:32 +0000 |
---|---|---|
committer | shess@chromium.org <shess@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-21 21:02:32 +0000 |
commit | 421dd05db9092a15df1a2c5c1011c588148078db (patch) | |
tree | 23106926ea2fee7f174d96991fa02cebdf87485e /chrome/browser/cocoa/fullscreen_controller.mm | |
parent | 00b73410b463dc2fd920ebc11d4e47ad24bdd42e (diff) | |
download | chromium_src-421dd05db9092a15df1a2c5c1011c588148078db.zip chromium_src-421dd05db9092a15df1a2c5c1011c588148078db.tar.gz chromium_src-421dd05db9092a15df1a2c5c1011c588148078db.tar.bz2 |
[Mac] Tracking-area hygiene.
When tracking areas have an owner different from the view they are
added to, they can exist past the owner's death. These have not been
implicated in any crashes, but it's the best idea I have for the bug.
BUG=38441
TEST=none
Review URL: http://codereview.chromium.org/2823013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50387 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/cocoa/fullscreen_controller.mm')
-rw-r--r-- | chrome/browser/cocoa/fullscreen_controller.mm | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/chrome/browser/cocoa/fullscreen_controller.mm b/chrome/browser/cocoa/fullscreen_controller.mm index 74de909..1b463d0 100644 --- a/chrome/browser/cocoa/fullscreen_controller.mm +++ b/chrome/browser/cocoa/fullscreen_controller.mm @@ -169,6 +169,7 @@ const CGFloat kFloatingBarVerticalOffset = 22; - (void)dealloc { DCHECK(!isFullscreen_); + DCHECK(!trackingArea_); [super dealloc]; } |