| Index: ui/events/gesture_detection/touch_disposition_gesture_filter.h
|
| diff --git a/ui/events/gesture_detection/touch_disposition_gesture_filter.h b/ui/events/gesture_detection/touch_disposition_gesture_filter.h
|
| index 5895a6b5e2b0297d9190447d5aef48a3b2f7a557..d2d8583791d49548d24ee73b0e989bf039dbfe6f 100644
|
| --- a/ui/events/gesture_detection/touch_disposition_gesture_filter.h
|
| +++ b/ui/events/gesture_detection/touch_disposition_gesture_filter.h
|
| @@ -42,8 +42,10 @@ class GESTURE_DETECTION_EXPORT TouchDispositionGestureFilter {
|
| };
|
| PacketResult OnGesturePacket(const GestureEventDataPacket& packet);
|
|
|
| - // To be called upon receipt of *all* touch event acks.
|
| - void OnTouchEventAck(bool event_consumed);
|
| + // One of |OnTouchEventAckForQueue*| must be called upon receipt of
|
| + // every touch event ack.
|
| + void OnTouchEventAckForQueueFront(bool event_consumed);
|
| + void OnTouchEventAckForQueueBack(bool event_consumed);
|
|
|
| // Whether there are any active gesture sequences still queued in the filter.
|
| bool IsEmpty() const;
|
| @@ -87,6 +89,7 @@ class GESTURE_DETECTION_EXPORT TouchDispositionGestureFilter {
|
| void CancelFlingIfNecessary(const GestureEventDataPacket& packet);
|
| void EndScrollIfNecessary(const GestureEventDataPacket& packet);
|
| void PopGestureSequence();
|
| + void SendAckedEvents();
|
| GestureSequence& Head();
|
| GestureSequence& Tail();
|
|
|
|
|