| Index: chrome/browser/ui/cocoa/app_menu/app_menu_controller.mm
|
| diff --git a/chrome/browser/ui/cocoa/app_menu/app_menu_controller.mm b/chrome/browser/ui/cocoa/app_menu/app_menu_controller.mm
|
| index b1b8196b7c36292b80e4e2d903eabcd129201294..d8a31136e897e8f850fc019ce394374de50d17ce 100644
|
| --- a/chrome/browser/ui/cocoa/app_menu/app_menu_controller.mm
|
| +++ b/chrome/browser/ui/cocoa/app_menu/app_menu_controller.mm
|
| @@ -8,6 +8,7 @@
|
|
|
| #include "base/bind.h"
|
| #include "base/mac/bundle_locations.h"
|
| +#include "base/mac/objc_release_properties.h"
|
| #include "base/macros.h"
|
| #include "base/memory/weak_ptr.h"
|
| #include "base/metrics/histogram_macros.h"
|
| @@ -601,7 +602,6 @@ class ToolbarActionsBarObserverHelper : public ToolbarActionsBarObserver {
|
| - (id)initWithController:(AppMenuController*)controller {
|
| if ((self = [super initWithNibName:@"AppMenu"
|
| bundle:base::mac::FrameworkBundle()])) {
|
| - propertyReleaser_.Init(self, [AppMenuButtonViewController class]);
|
| controller_ = controller;
|
| [[NSNotificationCenter defaultCenter]
|
| addObserver:self
|
| @@ -614,6 +614,7 @@ class ToolbarActionsBarObserverHelper : public ToolbarActionsBarObserver {
|
|
|
| - (void)dealloc {
|
| [[NSNotificationCenter defaultCenter] removeObserver:self];
|
| + base::mac::ReleaseProperties(self);
|
| [super dealloc];
|
| }
|
|
|
|
|