Index: ui/events/x/events_x.cc |
diff --git a/ui/events/x/events_x.cc b/ui/events/x/events_x.cc |
index ae5f2794b253b306f608b796b021ea5a1e38ef7f..c9780ece12c93e45bfd00931e3b3e98d73e1ddc3 100644 |
--- a/ui/events/x/events_x.cc |
+++ b/ui/events/x/events_x.cc |
@@ -371,17 +371,17 @@ EventType EventTypeFromNative(const base::NativeEvent& native_event) { |
} |
case XI_Motion: { |
bool is_cancel; |
- if (GetFlingData(native_event, NULL, NULL, NULL, NULL, &is_cancel)) { |
+ DeviceDataManagerX11* devices = DeviceDataManagerX11::GetInstance(); |
+ if (GetFlingData(native_event, NULL, NULL, NULL, NULL, &is_cancel)) |
return is_cancel ? ET_SCROLL_FLING_CANCEL : ET_SCROLL_FLING_START; |
- } else if (DeviceDataManagerX11::GetInstance()->IsScrollEvent( |
- native_event)) { |
- return IsTouchpadEvent(native_event) ? ET_SCROLL : ET_MOUSEWHEEL; |
- } else if (DeviceDataManagerX11::GetInstance()->IsCMTMetricsEvent( |
- native_event)) { |
+ if (devices->IsScrollEvent(native_event)) { |
+ return devices->IsTouchpadXInputEvent(native_event) ? ET_SCROLL |
+ : ET_MOUSEWHEEL; |
+ } |
+ if (devices->IsCMTMetricsEvent(native_event)) |
return ET_UMA_DATA; |
- } else if (GetButtonMaskForX2Event(xievent)) { |
+ if (GetButtonMaskForX2Event(xievent)) |
return ET_MOUSE_DRAGGED; |
- } |
return ET_MOUSE_MOVED; |
} |
case XI_KeyPress: |
@@ -808,8 +808,4 @@ bool GetGestureTimes(const base::NativeEvent& native_event, |
return true; |
} |
-bool IsTouchpadEvent(const base::NativeEvent& event) { |
- return DeviceDataManagerX11::GetInstance()->IsTouchpadXInputEvent(event); |
-} |
- |
} // namespace ui |