Index: ash/common/system/tray/tray_event_filter.cc |
diff --git a/ash/common/system/tray/tray_event_filter.cc b/ash/common/system/tray/tray_event_filter.cc |
index 3b277ccf184456965bfa1ee9e23c71eec44d9635..8f83890d297d5e2d684515e3faf12ccc4950539d 100644 |
--- a/ash/common/system/tray/tray_event_filter.cc |
+++ b/ash/common/system/tray/tray_event_filter.cc |
@@ -34,16 +34,12 @@ void TrayEventFilter::RemoveWrapper(TrayBubbleWrapper* wrapper) { |
WmShell::Get()->RemovePointerWatcher(this); |
} |
-void TrayEventFilter::OnMousePressed(const ui::MouseEvent& event, |
- const gfx::Point& location_in_screen, |
- views::Widget* target) { |
- ProcessPressedEvent(location_in_screen, target); |
-} |
- |
-void TrayEventFilter::OnTouchPressed(const ui::TouchEvent& event, |
- const gfx::Point& location_in_screen, |
- views::Widget* target) { |
- ProcessPressedEvent(location_in_screen, target); |
+void TrayEventFilter::OnPointerEventObserved( |
+ const ui::PointerEvent& event, |
+ const gfx::Point& location_in_screen, |
+ views::Widget* target) { |
+ if (event.type() == ui::ET_POINTER_DOWN) |
+ ProcessPressedEvent(location_in_screen, target); |
} |
void TrayEventFilter::ProcessPressedEvent(const gfx::Point& location_in_screen, |