| Index: chrome/browser/cocoa/bookmark_bar_folder_hover_state.mm
|
| diff --git a/chrome/browser/cocoa/bookmark_bar_folder_hover_state.mm b/chrome/browser/cocoa/bookmark_bar_folder_hover_state.mm
|
| index 5d977e48d2187b3de3908e7a48e395f5cee32351..86d78bb428488b7475218fc32f86d808ffcd6671 100644
|
| --- a/chrome/browser/cocoa/bookmark_bar_folder_hover_state.mm
|
| +++ b/chrome/browser/cocoa/bookmark_bar_folder_hover_state.mm
|
| @@ -38,12 +38,12 @@
|
| [self scheduleCloseBookmarkFolderOnHoverButton];
|
| } else if (hoverState_ == kHoverStateClosed) {
|
| // Open the new.
|
| - [self scheduleOpenBookmarkFolderOnHoverButton:[button retain]];
|
| + [self scheduleOpenBookmarkFolderOnHoverButton:button];
|
| }
|
| } else if (!hoverButton_) {
|
| // CASE C: we don't have a current hoverButton_ but we have dragged onto
|
| // a new folder so we open the new one.
|
| - [self scheduleOpenBookmarkFolderOnHoverButton:[button retain]];
|
| + [self scheduleOpenBookmarkFolderOnHoverButton:button];
|
| }
|
| } else if (!button) {
|
| if (hoverButton_) {
|
| @@ -100,7 +100,7 @@
|
| // Schedule open of hover button. Transition to kHoverStateOpening state.
|
| - (void)scheduleOpenBookmarkFolderOnHoverButton:(BookmarkButton*)button {
|
| DCHECK(button);
|
| - hoverButton_.reset(button);
|
| + hoverButton_.reset([button retain]);
|
| [self setHoverState:kHoverStateOpening];
|
| [self performSelector:@selector(openBookmarkFolderOnHoverButton:)
|
| withObject:hoverButton_
|
|
|