diff --git a/atom/browser/api/atom_api_menu_views.cc b/atom/browser/api/atom_api_menu_views.cc index a6292fbc142f..a31edb7b4da6 100644 --- a/atom/browser/api/atom_api_menu_views.cc +++ b/atom/browser/api/atom_api_menu_views.cc @@ -17,7 +17,9 @@ MenuViews::MenuViews() { void MenuViews::Popup(Window* window) { gfx::Point cursor = gfx::Screen::GetNativeScreen()->GetCursorScreenPoint(); - views::MenuRunner menu_runner(model(), views::MenuRunner::CONTEXT_MENU); + views::MenuRunner menu_runner( + model(), + views::MenuRunner::CONTEXT_MENU | views::MenuRunner::HAS_MNEMONICS); ignore_result(menu_runner.RunMenuAt( static_cast(window->window())->widget(), NULL, diff --git a/atom/browser/ui/views/menu_delegate.cc b/atom/browser/ui/views/menu_delegate.cc index 589bc984d159..9a913319b537 100644 --- a/atom/browser/ui/views/menu_delegate.cc +++ b/atom/browser/ui/views/menu_delegate.cc @@ -35,7 +35,9 @@ void MenuDelegate::RunMenu(ui::MenuModel* model, views::MenuButton* button) { id_ = button->tag(); views::MenuItemView* item = BuildMenu(model); - views::MenuRunner menu_runner(item, views::MenuRunner::CONTEXT_MENU); + views::MenuRunner menu_runner( + item, + views::MenuRunner::CONTEXT_MENU | views::MenuRunner::HAS_MNEMONICS); ignore_result(menu_runner.RunMenuAt( button->GetWidget()->GetTopLevelWidget(), button, diff --git a/atom/browser/ui/win/notify_icon.cc b/atom/browser/ui/win/notify_icon.cc index b2409709e1a8..ecf091a51ff2 100644 --- a/atom/browser/ui/win/notify_icon.cc +++ b/atom/browser/ui/win/notify_icon.cc @@ -60,7 +60,9 @@ void NotifyIcon::HandleClickEvent(const gfx::Point& cursor_pos, if (!SetForegroundWindow(window_)) return; - views::MenuRunner menu_runner(menu_model_, views::MenuRunner::CONTEXT_MENU); + views::MenuRunner menu_runner( + menu_model_, + views::MenuRunner::CONTEXT_MENU | views::MenuRunner::HAS_MNEMONICS); ignore_result(menu_runner.RunMenuAt( NULL, NULL,