Index: ui/views/controls/button/menu_button.cc |
diff --git a/ui/views/controls/button/menu_button.cc b/ui/views/controls/button/menu_button.cc |
index 32cfd9c2a23818452c0c9cb98327352e39696b42..1c1e557b25d83758dc163b23d6d2e44d78f4acb9 100644 |
--- a/ui/views/controls/button/menu_button.cc |
+++ b/ui/views/controls/button/menu_button.cc |
@@ -278,6 +278,13 @@ void MenuButton::GetAccessibleState(ui::AXViewState* state) { |
state->AddStateFlag(ui::AX_STATE_HASPOPUP); |
} |
+bool MenuButton::AcceleratorPressed(const ui::Accelerator& accelerator) { |
+ // CustomButton::AcceleratorPressed ends up in NotifyClick, which doesn't work |
+ // for menu buttons. |
+ Activate(); |
varkha
2016/02/06 00:58:08
why not "return Activate();"?
Devlin
2016/02/06 02:04:23
The return value of Activate() is designed for mou
|
+ return true; |
+} |
+ |
void MenuButton::PaintMenuMarker(gfx::Canvas* canvas) { |
gfx::Insets insets = GetInsets(); |