Enable mnemonics in menu, fixes atom/atom#3844
This commit is contained in:
parent
b41d356143
commit
a95679c212
3 changed files with 9 additions and 3 deletions
|
@ -17,7 +17,9 @@ MenuViews::MenuViews() {
|
||||||
|
|
||||||
void MenuViews::Popup(Window* window) {
|
void MenuViews::Popup(Window* window) {
|
||||||
gfx::Point cursor = gfx::Screen::GetNativeScreen()->GetCursorScreenPoint();
|
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(
|
ignore_result(menu_runner.RunMenuAt(
|
||||||
static_cast<NativeWindowViews*>(window->window())->widget(),
|
static_cast<NativeWindowViews*>(window->window())->widget(),
|
||||||
NULL,
|
NULL,
|
||||||
|
|
|
@ -35,7 +35,9 @@ void MenuDelegate::RunMenu(ui::MenuModel* model, views::MenuButton* button) {
|
||||||
id_ = button->tag();
|
id_ = button->tag();
|
||||||
views::MenuItemView* item = BuildMenu(model);
|
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(
|
ignore_result(menu_runner.RunMenuAt(
|
||||||
button->GetWidget()->GetTopLevelWidget(),
|
button->GetWidget()->GetTopLevelWidget(),
|
||||||
button,
|
button,
|
||||||
|
|
|
@ -60,7 +60,9 @@ void NotifyIcon::HandleClickEvent(const gfx::Point& cursor_pos,
|
||||||
if (!SetForegroundWindow(window_))
|
if (!SetForegroundWindow(window_))
|
||||||
return;
|
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(
|
ignore_result(menu_runner.RunMenuAt(
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue