| Index: views/controls/button/menu_button.cc
|
| ===================================================================
|
| --- views/controls/button/menu_button.cc (revision 29082)
|
| +++ views/controls/button/menu_button.cc (working copy)
|
| @@ -190,8 +190,8 @@
|
| void MenuButton::OnMouseReleased(const MouseEvent& e,
|
| bool canceled) {
|
| if (GetDragOperations(e.x(), e.y()) != DragDropTypes::DRAG_NONE &&
|
| - state() != BS_DISABLED && !canceled && !InDrag() &&
|
| - e.IsOnlyLeftMouseButton() && HitTest(e.location())) {
|
| + state() != BS_DISABLED && !canceled && !InDrag() && !IsTriggerableEvent(e)
|
| + && HitTest(e.location())) {
|
| Activate();
|
| } else {
|
| TextButton::OnMouseReleased(e, canceled);
|
|
|