diff options
Diffstat (limited to 'chrome/browser/ui/views/bookmarks/bookmark_menu_controller_views.cc')
-rw-r--r-- | chrome/browser/ui/views/bookmarks/bookmark_menu_controller_views.cc | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/chrome/browser/ui/views/bookmarks/bookmark_menu_controller_views.cc b/chrome/browser/ui/views/bookmarks/bookmark_menu_controller_views.cc index d5cd959..c76be14 100644 --- a/chrome/browser/ui/views/bookmarks/bookmark_menu_controller_views.cc +++ b/chrome/browser/ui/views/bookmarks/bookmark_menu_controller_views.cc @@ -62,8 +62,6 @@ void BookmarkMenuController::RunMenuAt(BookmarkBarView* bookmark_bar) { bounds, anchor, ui::MENU_SOURCE_NONE)); - if (!for_drop_) - delete this; } void BookmarkMenuController::Cancel() { @@ -140,10 +138,6 @@ bool BookmarkMenuController::ShowContextMenu(MenuItemView* source, return menu_delegate_->ShowContextMenu(source, id, p, source_type); } -void BookmarkMenuController::DropMenuClosed(MenuItemView* menu) { - delete this; -} - bool BookmarkMenuController::CanDrag(MenuItemView* menu) { return menu_delegate_->CanDrag(menu); } @@ -157,6 +151,11 @@ int BookmarkMenuController::GetDragOperations(MenuItemView* sender) { return menu_delegate_->GetDragOperations(sender); } +void BookmarkMenuController::OnMenuClosed(views::MenuItemView* menu, + views::MenuRunner::RunResult result) { + delete this; +} + views::MenuItemView* BookmarkMenuController::GetSiblingMenu( views::MenuItemView* menu, const gfx::Point& screen_point, |