Index: content/browser/renderer_host/ui_events_helper.cc |
diff --git a/content/browser/renderer_host/ui_events_helper.cc b/content/browser/renderer_host/ui_events_helper.cc |
index 8c2a9a9ee445c4fbf23744243f09822a953d2fa9..bda5b11a4ec2b1faeff11fd783c641bdc0ecb2c6 100644 |
--- a/content/browser/renderer_host/ui_events_helper.cc |
+++ b/content/browser/renderer_host/ui_events_helper.cc |
@@ -326,6 +326,8 @@ blink::WebTouchPoint* UpdateWebTouchEventFromUIEvent( |
// Update the type of the touch event. |
web_event->type = TouchEventTypeFromEvent(event); |
+ if (web_event->type == blink::WebInputEvent::TouchCancel) |
+ web_event->cancelable = false; |
web_event->timeStampSeconds = event.time_stamp().InSecondsF(); |
web_event->modifiers = EventFlagsToWebEventModifiers(event.flags()); |