Chromium Code Reviews| Index: chrome/browser/ui/cocoa/find_bar/find_bar_cocoa_controller.mm |
| diff --git a/chrome/browser/ui/cocoa/find_bar/find_bar_cocoa_controller.mm b/chrome/browser/ui/cocoa/find_bar/find_bar_cocoa_controller.mm |
| index 14b691b3e49bdb67be302238d566ccad4124586b..795415f90a5d7515e406fcfa995c3b378ffe679a 100644 |
| --- a/chrome/browser/ui/cocoa/find_bar/find_bar_cocoa_controller.mm |
| +++ b/chrome/browser/ui/cocoa/find_bar/find_bar_cocoa_controller.mm |
| @@ -88,11 +88,16 @@ const float kRightEdgeOffset = 25; |
| } |
| - (void)dealloc { |
| + [self browserWillBeDestroyed]; |
|
erikchen
2015/07/08 18:02:17
I recommended that you make a new method called -c
Robert Sesek
2015/07/08 22:15:18
I kind of agree, but I don't know if adding this e
|
| + [super dealloc]; |
| +} |
| + |
| +- (void)browserWillBeDestroyed { |
| // All animations should have been explicitly stopped before a tab is closed. |
| DCHECK(!showHideAnimation_.get()); |
| DCHECK(!moveAnimation_.get()); |
| [[NSNotificationCenter defaultCenter] removeObserver:self]; |
| - [super dealloc]; |
| + browser_ = nullptr; |
| } |
| - (void)setFindBarBridge:(FindBarBridge*)findBarBridge { |