| 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
|
|
|