Index: content/browser/renderer_host/input/gesture_event_packet.h |
diff --git a/content/browser/renderer_host/input/gesture_event_packet.h b/content/browser/renderer_host/input/gesture_event_packet.h |
index 1227417ee86302c6fc6daee6ef39fb76adccd45c..7eab968d4da8aac554805ac0647261cfbb21267a 100644 |
--- a/content/browser/renderer_host/input/gesture_event_packet.h |
+++ b/content/browser/renderer_host/input/gesture_event_packet.h |
@@ -35,6 +35,11 @@ class CONTENT_EXPORT GestureEventPacket { |
size_t gesture_count() const { return gesture_count_; } |
GestureSource gesture_source() const { return gesture_source_; } |
+ // Returns true if this packet only contains gestures which are logically |
+ // local to the event that generated them. Dropping such a packet won't |
+ // affect the semantics of subsequent packets. |
+ bool is_independent() const { return is_independent_; } |
+ |
private: |
explicit GestureEventPacket(GestureSource source); |
@@ -42,6 +47,7 @@ private: |
blink::WebGestureEvent gestures_[kMaxGesturesPerTouch]; |
size_t gesture_count_; |
GestureSource gesture_source_; |
+ bool is_independent_; |
}; |
} // namespace content |