| 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 0a37b77390be8b54d4c2034d1d1b8d1330e39dcb..c72c09a256117261759716b327dd41c408ea78b8 100644
|
| --- a/third_party/WebKit/Source/core/input/EventHandler.h
|
| +++ b/third_party/WebKit/Source/core/input/EventHandler.h
|
| @@ -234,6 +234,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&);
|
| @@ -380,6 +381,11 @@ private:
|
| Timer<EventHandler> m_activeIntervalTimer;
|
| double m_lastShowPressTimestamp;
|
| Member<Element> m_lastDeferredTapElement;
|
| +
|
| + // 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
|
|
|