| 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..c7a53389a142840e66c7e50d712db0d25fb0ee2d 100644
|
| --- a/ui/views/controls/button/menu_button.cc
|
| +++ b/ui/views/controls/button/menu_button.cc
|
| @@ -271,6 +271,13 @@ bool MenuButton::OnKeyReleased(const ui::KeyEvent& event) {
|
| return false;
|
| }
|
|
|
| +bool MenuButton::AcceleratorPressed(const ui::Accelerator& accelerator) {
|
| + // CustomButton::AcceleratorPressed ends up in NotifyClick, which doesn't work
|
| + // for menu buttons.
|
| + Activate();
|
| + return true;
|
| +}
|
| +
|
| void MenuButton::GetAccessibleState(ui::AXViewState* state) {
|
| CustomButton::GetAccessibleState(state);
|
| state->role = ui::AX_ROLE_POP_UP_BUTTON;
|
|
|