| Index: third_party/WebKit/Source/core/input/EventHandler.h
|
| diff --git a/third_party/WebKit/Source/core/input/EventHandler.h b/third_party/WebKit/Source/core/input/EventHandler.h
|
| index c69fa8be7af779da2296c4a02307533f6f314d51..b56a00c9c9fbf2055c66c1bf04b320d93408e93b 100644
|
| --- a/third_party/WebKit/Source/core/input/EventHandler.h
|
| +++ b/third_party/WebKit/Source/core/input/EventHandler.h
|
| @@ -237,6 +237,7 @@ private:
|
|
|
| HitTestRequest::HitTestRequestType getHitTypeForGestureType(PlatformEvent::EventType);
|
| void applyTouchAdjustment(PlatformGestureEvent*, HitTestResult*);
|
| + WebInputEventResult handleGestureTapDown(const GestureEventWithHitTestResults&);
|
| WebInputEventResult handleGestureTap(const GestureEventWithHitTestResults&);
|
| WebInputEventResult handleGestureLongPress(const GestureEventWithHitTestResults&);
|
| WebInputEventResult handleGestureLongTap(const GestureEventWithHitTestResults&);
|
| @@ -463,6 +464,11 @@ private:
|
| // scroll which shouldn't propagate can't cause any element to
|
| // scroll other than the |m_previousGestureScrolledNode|.
|
| bool m_deltaConsumedForScrollSequence;
|
| +
|
| + // Set on GestureTapDown if the |pointerdown| event corresponding to the
|
| + // triggering |touchstart| event was canceled. This suppresses mouse event
|
| + // firing for the current gesture sequence (i.e. until next GestureTapDown).
|
| + bool m_suppressMouseEventsFromGestures;
|
| };
|
|
|
| } // namespace blink
|
|
|