Index: content/shell/renderer/test_runner/event_sender.cc |
diff --git a/content/shell/renderer/test_runner/event_sender.cc b/content/shell/renderer/test_runner/event_sender.cc |
index fb60ca6e73726fc269bcf4036ddfebd79c705f18..9786bbce4fbed521fdf396deb2f42b76014714b0 100644 |
--- a/content/shell/renderer/test_runner/event_sender.cc |
+++ b/content/shell/renderer/test_runner/event_sender.cc |
@@ -1764,6 +1764,8 @@ void EventSender::SendCurrentTouchEvent(WebInputEvent::Type type) { |
touch_event.type = type; |
touch_event.modifiers = touch_modifiers_; |
touch_event.timeStampSeconds = GetCurrentEventTimeSec(); |
+ if (type == WebInputEvent::TouchCancel) |
+ touch_event.cancelable = false; |
touch_event.touchesLength = touch_points_.size(); |
for (size_t i = 0; i < touch_points_.size(); ++i) |
touch_event.touches[i] = touch_points_[i]; |