Index: chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc |
diff --git a/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc b/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc |
index 75f8005dd5b7b93b12cf45158c67571afd213cc9..f88871dc5149f53c20676153dbd3832bc0dca539 100644 |
--- a/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc |
+++ b/chrome/browser/ui/views/tabs/browser_tab_strip_controller.cc |
@@ -42,7 +42,6 @@ |
#include "net/base/filename_util.h" |
#include "ui/base/models/list_selection_model.h" |
#include "ui/gfx/image/image.h" |
-#include "ui/views/controls/menu/menu_item_view.h" |
#include "ui/views/controls/menu/menu_runner.h" |
#include "ui/views/widget/widget.h" |
@@ -121,13 +120,16 @@ class BrowserTabStripController::TabContextMenuContents |
} |
void RunMenuAt(const gfx::Point& point, ui::MenuSourceType source_type) { |
- if (menu_runner_->RunMenuAt( |
- tab_->GetWidget(), NULL, gfx::Rect(point, gfx::Size()), |
- views::MenuItemView::TOPLEFT, source_type, |
- views::MenuRunner::HAS_MNEMONICS | |
- views::MenuRunner::CONTEXT_MENU) == |
- views::MenuRunner::MENU_DELETED) |
+ if (menu_runner_->RunMenuAt(tab_->GetWidget(), |
+ NULL, |
+ gfx::Rect(point, gfx::Size()), |
+ views::MENU_ANCHOR_TOPLEFT, |
+ source_type, |
+ views::MenuRunner::HAS_MNEMONICS | |
+ views::MenuRunner::CONTEXT_MENU) == |
+ views::MenuRunner::MENU_DELETED) { |
return; |
+ } |
} |
// Overridden from ui::SimpleMenuModel::Delegate: |