Index: ui/events/platform/x11/x11_event_source_libevent.cc |
diff --git a/ui/events/platform/x11/x11_event_source_libevent.cc b/ui/events/platform/x11/x11_event_source_libevent.cc |
index cadf12152e244d0393caa96ea84060cea702dce9..87f990c57f28a16bb096db14e0930eec05f0eddd 100644 |
--- a/ui/events/platform/x11/x11_event_source_libevent.cc |
+++ b/ui/events/platform/x11/x11_event_source_libevent.cc |
@@ -68,8 +68,15 @@ std::unique_ptr<ui::Event> TranslateXI2EventToEvent(const XEvent& xev) { |
case ET_TOUCH_CANCELLED: |
case ET_TOUCH_RELEASED: |
return base::WrapUnique( |
- new TouchEvent(event_type, EventLocationFromXEvent(xev), |
- GetTouchIdFromXEvent(xev), EventTimeFromXEvent(xev))); |
+ new TouchEvent(event_type, |
+ EventLocationFromXEvent(xev), |
+ /* flags */ 0, |
+ GetTouchIdFromXEvent(xev), |
+ EventTimeFromXEvent(xev), |
+ GetTouchRadiusXFromXEvent(xev), |
+ GetTouchRadiusYFromXEvent(xev), |
+ /* angle */ 0.f, |
+ GetTouchForceFromXEvent(xev))); |
case ET_UNKNOWN: |
return nullptr; |
default: |