Index: third_party/WebKit/public/platform/WebInputEvent.h |
diff --git a/third_party/WebKit/public/platform/WebInputEvent.h b/third_party/WebKit/public/platform/WebInputEvent.h |
index c7ccbf8fb7817a7aed86b220ef3841ddd5f655cd..e22529c73b20e42cb62f2e95c23d4a4f355a7ca2 100644 |
--- a/third_party/WebKit/public/platform/WebInputEvent.h |
+++ b/third_party/WebKit/public/platform/WebInputEvent.h |
@@ -202,8 +202,8 @@ public: |
// All listeners are passive; not cancelable. |
ListenersNonBlockingPassive, |
// This value represents a state which would have normally blocking |
- // but was forced to be non-blocking; not cancelable. |
- ListenersForcedNonBlockingPassive, |
+ // but was forced to be non-blocking during fling; not cancelable. |
+ ListenersForcedNonBlockingDueToFling, |
}; |
// The rail mode for a wheel event specifies the axis on which scrolling is |
@@ -624,6 +624,9 @@ public: |
// dispatched. |
bool dispatchedDuringFling; |
+ // Whether this touch event is a touchstart or a first touchmove event per scroll. |
+ bool touchStartOrFirstTouchMove; |
+ |
// A unique identifier for the touch event. Valid ids start at one and |
// increase monotonically. Zero means an unknown id. |
uint32_t uniqueTouchEventId; |
@@ -634,6 +637,7 @@ public: |
, dispatchType(Blocking) |
, movedBeyondSlopRegion(false) |
, dispatchedDuringFling(false) |
+ , touchStartOrFirstTouchMove(false) |
, uniqueTouchEventId(0) |
{ |
} |