| Index: content/renderer/input/input_event_filter.h
|
| diff --git a/content/renderer/input/input_event_filter.h b/content/renderer/input/input_event_filter.h
|
| index 3a953fd9180e7f1cef9d244d46c1625b80e16c33..ce49971a8293ff91cc4ddd40fbe5fe1a29864920 100644
|
| --- a/content/renderer/input/input_event_filter.h
|
| +++ b/content/renderer/input/input_event_filter.h
|
| @@ -68,7 +68,8 @@ class CONTENT_EXPORT InputEventFilter : public InputHandlerManagerClient,
|
| void DidStartFlinging(int routing_id) override;
|
| void DidStopFlinging(int routing_id) override;
|
| void NotifyInputEventHandled(int routing_id,
|
| - blink::WebInputEvent::Type type) override;
|
| + blink::WebInputEvent::Type type,
|
| + InputEventAckState ack_result) override;
|
|
|
| // IPC::MessageFilter methods:
|
| void OnFilterAdded(IPC::Sender* sender) override;
|
| @@ -81,6 +82,13 @@ class CONTENT_EXPORT InputEventFilter : public InputHandlerManagerClient,
|
| const blink::WebInputEvent* event,
|
| const ui::LatencyInfo& latency,
|
| InputEventDispatchType dispatch_type) override;
|
| + // Send an InputEventAck IPC message. |touch_event_id| represents
|
| + // the unique event id for the original WebTouchEvent and should
|
| + // be 0 if otherwise. See WebInputEventTraits::GetUniqueTouchEventId.
|
| + void SendInputEventAck(int routing_id,
|
| + blink::WebInputEvent::Type type,
|
| + InputEventAckState ack_result,
|
| + uint32_t touch_event_id) override;
|
|
|
| private:
|
| ~InputEventFilter() override;
|
|
|