Index: content/browser/renderer_host/input/web_input_event_util.cc |
diff --git a/content/browser/renderer_host/input/web_input_event_util.cc b/content/browser/renderer_host/input/web_input_event_util.cc |
index 8bce2c641c8100189214c7cb8687a4bfc76f029d..dd393ed602ea313b096d25cca401389c81a39b2b 100644 |
--- a/content/browser/renderer_host/input/web_input_event_util.cc |
+++ b/content/browser/renderer_host/input/web_input_event_util.cc |
@@ -218,6 +218,8 @@ blink::WebTouchEvent CreateWebTouchEventFromMotionEvent( |
result.type = ToWebInputEventType(event.GetAction()); |
DCHECK(WebInputEvent::isTouchEventType(result.type)); |
+ if (result.type == WebInputEvent::TouchCancel) |
+ result.cancelable = false; |
result.timeStampSeconds = |
(event.GetEventTime() - base::TimeTicks()).InSecondsF(); |