| 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..2e87f2cdaa8d7d44ab5ca8af79ee8d10d5c84d0e 100644
|
| --- a/ash/common/system/tray/tray_event_filter.cc
|
| +++ b/ash/common/system/tray/tray_event_filter.cc
|
| @@ -34,16 +34,13 @@ 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::LocatedEvent& event,
|
| + const gfx::Point& location_in_screen,
|
| + views::Widget* target) {
|
| + if (event.type() == ui::ET_MOUSE_PRESSED ||
|
| + event.type() == ui::ET_TOUCH_PRESSED)
|
| + ProcessPressedEvent(location_in_screen, target);
|
| }
|
|
|
| void TrayEventFilter::ProcessPressedEvent(const gfx::Point& location_in_screen,
|
|
|