| Index: chrome/browser/autocomplete/autocomplete_edit_view_mac.mm
|
| diff --git a/chrome/browser/autocomplete/autocomplete_edit_view_mac.mm b/chrome/browser/autocomplete/autocomplete_edit_view_mac.mm
|
| index 69a1b4ee32dd4578503bcc95eef4d7763fa2c325..de894c677bd87090cf1219c08fc9487c2d40654b 100644
|
| --- a/chrome/browser/autocomplete/autocomplete_edit_view_mac.mm
|
| +++ b/chrome/browser/autocomplete/autocomplete_edit_view_mac.mm
|
| @@ -184,9 +184,6 @@ AutocompleteEditViewMac::~AutocompleteEditViewMac() {
|
| // Disconnect field_ from edit_helper_ so that we don't get calls
|
| // after destruction.
|
| [field_ setDelegate:nil];
|
| -
|
| - // Disconnect notifications so they don't signal a dead object.
|
| - [[NSNotificationCenter defaultCenter] removeObserver:edit_helper_];
|
| }
|
|
|
| void AutocompleteEditViewMac::SaveStateToTab(TabContents* tab) {
|
| @@ -717,6 +714,11 @@ std::wstring AutocompleteEditViewMac::GetClipboardText(Clipboard* clipboard) {
|
| return self;
|
| }
|
|
|
| +- (void)dealloc {
|
| + [[NSNotificationCenter defaultCenter] removeObserver:self];
|
| + [super dealloc];
|
| +}
|
| +
|
| - (BOOL)control:(NSControl*)control
|
| textView:(NSTextView*)textView doCommandBySelector:(SEL)cmd {
|
| // Don't intercept up/down-arrow if the popup isn't open.
|
|
|