Chromium Code Reviews| 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(); |