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); |