Index: chrome/browser/ui/cocoa/profiles/avatar_base_controller.mm |
diff --git a/chrome/browser/ui/cocoa/profiles/avatar_base_controller.mm b/chrome/browser/ui/cocoa/profiles/avatar_base_controller.mm |
index 166b945c6426ffe08fbad04ac3de14ca869261a7..8fab119434b63720d0d1d1fe34b20019b368bd70 100644 |
--- a/chrome/browser/ui/cocoa/profiles/avatar_base_controller.mm |
+++ b/chrome/browser/ui/cocoa/profiles/avatar_base_controller.mm |
@@ -130,12 +130,12 @@ class ProfileInfoUpdateObserver : public ProfileInfoCacheObserver, |
return self; |
} |
-- (void)dealloc { |
+- (void)browserWillBeDestroyed { |
[[NSNotificationCenter defaultCenter] |
removeObserver:self |
name:NSWindowWillCloseNotification |
object:[menuController_ window]]; |
- [super dealloc]; |
+ browser_ = nullptr; |
} |
- (NSButton*)buttonView { |