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 83f5613e04b402b278087aac0592db3d3273b3e6..67e185c452ef6abb64840ce05cd5799eb9b6c6f6 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. |
+ ListenersForcedNonBlockingPassiveDueToFling, |
}; |
// The rail mode for a wheel event specifies the axis on which scrolling is |
@@ -643,6 +643,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; |
@@ -653,6 +656,7 @@ public: |
, dispatchType(Blocking) |
, movedBeyondSlopRegion(false) |
, dispatchedDuringFling(false) |
+ , touchStartOrFirstTouchMove(false) |
, uniqueTouchEventId(0) |
{ |
} |