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(); |