| Index: chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc
|
| diff --git a/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc b/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc
|
| index 46150954d35cd8675f5b3337af54a46ec694dfc2..954298e3b016893ef6cea0bf846ee5f608e0855f 100644
|
| --- a/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc
|
| +++ b/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc
|
| @@ -800,7 +800,9 @@ int BookmarkBarView::OnPerformDrop(const DropTargetEvent& event) {
|
|
|
| void BookmarkBarView::ShowContextMenu(const gfx::Point& p,
|
| bool is_mouse_gesture) {
|
| - ShowContextMenuForView(this, p, is_mouse_gesture);
|
| + views::GestureType type = is_mouse_gesture ? views::GESTURE_TYPE_USER
|
| + : views::GESTURE_TYPE_API;
|
| + ShowContextMenuForView(this, p, type);
|
| }
|
|
|
| void BookmarkBarView::OnThemeChanged() {
|
| @@ -1049,9 +1051,9 @@ void BookmarkBarView::ButtonPressed(views::Button* sender,
|
| content::RecordAction(UserMetricsAction("ClickedBookmarkBarURLButton"));
|
| }
|
|
|
| -void BookmarkBarView::ShowContextMenuForView(View* source,
|
| - const gfx::Point& p,
|
| - bool is_mouse_gesture) {
|
| +void BookmarkBarView::ShowContextMenuForView(views::View* source,
|
| + const gfx::Point& point,
|
| + views::GestureType gesture_type) {
|
| if (!model_->IsLoaded()) {
|
| // Don't do anything if the model isn't loaded.
|
| return;
|
| @@ -1084,7 +1086,7 @@ void BookmarkBarView::ShowContextMenuForView(View* source,
|
| (parent->child_count() == 1);
|
| context_menu_.reset(new BookmarkContextMenu(GetWidget(), profile,
|
| browser_->GetSelectedWebContents(), parent, nodes, close_on_remove));
|
| - context_menu_->RunMenuAt(p);
|
| + context_menu_->RunMenuAt(point);
|
| }
|
|
|
| void BookmarkBarView::Observe(int type,
|
|
|