summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui/views/bookmarks/bookmark_menu_controller_views.cc
diff options
context:
space:
mode:
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.cc11
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,