Index: chrome/browser/ui/views/event_utils.cc |
diff --git a/chrome/browser/ui/views/event_utils.cc b/chrome/browser/ui/views/event_utils.cc |
index f396f548ced4d2a203bf03d807b1d2ac4c7450f7..b01015552b18dfcaf378816272de39e49df831ec 100644 |
--- a/chrome/browser/ui/views/event_utils.cc |
+++ b/chrome/browser/ui/views/event_utils.cc |
@@ -8,8 +8,9 @@ |
namespace event_utils { |
-bool IsPossibleDispositionEvent(const views::MouseEvent& event) { |
- return event.IsLeftMouseButton() || event.IsMiddleMouseButton(); |
+bool IsPossibleDispositionEvent(const views::Event& event) { |
+ return event.IsMouseEvent() && (event.flags() & |
+ (ui::EF_LEFT_MOUSE_BUTTON | ui::EF_RIGHT_MOUSE_BUTTON)); |
} |
} // namespace event_utils |