| Index: ui/events/x/events_x_utils.cc
|
| diff --git a/ui/events/x/events_x_utils.cc b/ui/events/x/events_x_utils.cc
|
| index 3b19c7ab64476fb4a31dde788ccc57f913d73cee..9fdd98f3d7665d86f4ee3075907d8a5afa462514 100644
|
| --- a/ui/events/x/events_x_utils.cc
|
| +++ b/ui/events/x/events_x_utils.cc
|
| @@ -734,6 +734,9 @@ float GetTouchForceFromXEvent(const XEvent& xev) {
|
| if (!ui::DeviceDataManagerX11::GetInstance()->NormalizeData(
|
| deviceid, ui::DeviceDataManagerX11::DT_TOUCH_PRESSURE, &force))
|
| force = 0.0;
|
| + XIDeviceEvent* event = static_cast<XIDeviceEvent*>(xev.xcookie.data);
|
| + if (event->evtype == XI_TouchEnd)
|
| + force = 0.0;
|
| return force;
|
| }
|
|
|
|
|