| Index: content/common/input/web_input_event_traits.cc
|
| diff --git a/content/common/input/web_input_event_traits.cc b/content/common/input/web_input_event_traits.cc
|
| index 3ef17e7ac718de655d96a226cb265fd8feed1dc1..6e3f9f279bb94b5aa46c7dc0a699450ee867fb16 100644
|
| --- a/content/common/input/web_input_event_traits.cc
|
| +++ b/content/common/input/web_input_event_traits.cc
|
| @@ -339,4 +339,17 @@ bool WebInputEventTraits::IgnoresAckDisposition(
|
| return false;
|
| }
|
|
|
| +bool WebInputEventTraits::IsNewTouchSequence(const WebTouchEvent& event) {
|
| + if (event.type != WebInputEvent::TouchStart)
|
| + return false;
|
| + DCHECK(event.touchesLength);
|
| + if (!event.touchesLength)
|
| + return false;
|
| + for (size_t i = 0; i < event.touchesLength; i++) {
|
| + if (event.touches[i].state != blink::WebTouchPoint::StatePressed)
|
| + return false;
|
| + }
|
| + return true;
|
| +}
|
| +
|
| } // namespace content
|
|
|