Index: ui/views/controls/menu/menu_controller.cc |
diff --git a/ui/views/controls/menu/menu_controller.cc b/ui/views/controls/menu/menu_controller.cc |
index 86be859dcc47ad7c7ef9bbda0341291480dc4586..67d0da734d0d59464eb33327d2acdf4dd41d967a 100644 |
--- a/ui/views/controls/menu/menu_controller.cc |
+++ b/ui/views/controls/menu/menu_controller.cc |
@@ -1149,6 +1149,15 @@ void MenuController::OnKeyDown(ui::KeyboardCode key_code) { |
break; |
} |
+#if defined(OS_WIN) |
+ // On Windows, pressing Alt and F10 keys should hide the menu to match the |
+ // OS behavior. |
+ case ui::VKEY_MENU: |
+ case ui::VKEY_F10: |
+ Cancel(EXIT_ALL); |
+ break; |
+#endif |
+ |
default: |
break; |
} |