| Index: components/test_runner/event_sender.cc
|
| diff --git a/components/test_runner/event_sender.cc b/components/test_runner/event_sender.cc
|
| index 393572482957e5cc3f4162a6fbb5fb366717c278..190102eadb9ce88a011a2ceb5b5710390b77ffa0 100644
|
| --- a/components/test_runner/event_sender.cc
|
| +++ b/components/test_runner/event_sender.cc
|
| @@ -510,6 +510,7 @@ class EventSenderBindings : public gin::Wrappable<EventSenderBindings> {
|
| void TouchMoveCausingScrollIfUncanceled();
|
| void TouchCancel();
|
| void TouchEnd();
|
| + void NotifyStartOfTouchScroll();
|
| void LeapForward(int milliseconds);
|
| double LastEventTimestamp();
|
| void BeginDragWithFiles(const std::vector<std::string>& files);
|
| @@ -631,10 +632,10 @@ EventSenderBindings::GetObjectTemplateBuilder(v8::Isolate* isolate) {
|
| &EventSenderBindings::GestureScrollFirstPoint)
|
| .SetMethod("touchStart", &EventSenderBindings::TouchStart)
|
| .SetMethod("touchMove", &EventSenderBindings::TouchMove)
|
| - .SetMethod("touchMoveCausingScrollIfUncanceled",
|
| - &EventSenderBindings::TouchMoveCausingScrollIfUncanceled)
|
| .SetMethod("touchCancel", &EventSenderBindings::TouchCancel)
|
| .SetMethod("touchEnd", &EventSenderBindings::TouchEnd)
|
| + .SetMethod("notifyStartOfTouchScroll",
|
| + &EventSenderBindings::NotifyStartOfTouchScroll)
|
| .SetMethod("leapForward", &EventSenderBindings::LeapForward)
|
| .SetMethod("lastEventTimestamp", &EventSenderBindings::LastEventTimestamp)
|
| .SetMethod("beginDragWithFiles", &EventSenderBindings::BeginDragWithFiles)
|
| @@ -815,11 +816,6 @@ void EventSenderBindings::TouchMove() {
|
| sender_->TouchMove();
|
| }
|
|
|
| -void EventSenderBindings::TouchMoveCausingScrollIfUncanceled() {
|
| - if (sender_)
|
| - sender_->TouchMoveCausingScrollIfUncanceled();
|
| -}
|
| -
|
| void EventSenderBindings::TouchCancel() {
|
| if (sender_)
|
| sender_->TouchCancel();
|
| @@ -830,6 +826,11 @@ void EventSenderBindings::TouchEnd() {
|
| sender_->TouchEnd();
|
| }
|
|
|
| +void EventSenderBindings::NotifyStartOfTouchScroll() {
|
| + if (sender_)
|
| + sender_->NotifyStartOfTouchScroll();
|
| +}
|
| +
|
| void EventSenderBindings::LeapForward(int milliseconds) {
|
| if (sender_)
|
| sender_->LeapForward(milliseconds);
|
| @@ -1813,10 +1814,6 @@ void EventSender::TouchMove() {
|
| SendCurrentTouchEvent(WebInputEvent::TouchMove, false);
|
| }
|
|
|
| -void EventSender::TouchMoveCausingScrollIfUncanceled() {
|
| - SendCurrentTouchEvent(WebInputEvent::TouchMove, true);
|
| -}
|
| -
|
| void EventSender::TouchCancel() {
|
| SendCurrentTouchEvent(WebInputEvent::TouchCancel, false);
|
| }
|
| @@ -1825,6 +1822,12 @@ void EventSender::TouchEnd() {
|
| SendCurrentTouchEvent(WebInputEvent::TouchEnd, false);
|
| }
|
|
|
| +void EventSender::NotifyStartOfTouchScroll() {
|
| + WebTouchEvent event;
|
| + event.type = WebInputEvent::TouchScrollStarted;
|
| + HandleInputEventOnViewOrPopup(event);
|
| +}
|
| +
|
| void EventSender::LeapForward(int milliseconds) {
|
| if (is_drag_mode_ && pressed_button_ == WebMouseEvent::ButtonLeft &&
|
| !replaying_saved_events_) {
|
|
|