| Index: content/renderer/input/input_event_filter_unittest.cc
|
| diff --git a/content/renderer/input/input_event_filter_unittest.cc b/content/renderer/input/input_event_filter_unittest.cc
|
| index 880a361f2d074f517917da21f4765648e1468290..629301ee3be3be488341ef5ad8b28642c9155fdd 100644
|
| --- a/content/renderer/input/input_event_filter_unittest.cc
|
| +++ b/content/renderer/input/input_event_filter_unittest.cc
|
| @@ -58,20 +58,26 @@ class InputEventRecorder {
|
| records_.clear();
|
| }
|
|
|
| - InputEventAckState HandleInputEvent(int routing_id,
|
| - const WebInputEvent* event,
|
| - ui::LatencyInfo* latency_info) {
|
| + void HandleInputEvent(
|
| + int routing_id,
|
| + ui::ScopedWebInputEvent event,
|
| + const ui::LatencyInfo& latency_info,
|
| + const InputHandlerManagerClient::InputEventAckStateCallback& callback) {
|
| DCHECK_EQ(kTestRoutingID, routing_id);
|
| - records_.push_back(Record(event));
|
| + records_.push_back(Record(event.get()));
|
| if (handle_events_) {
|
| - return INPUT_EVENT_ACK_STATE_CONSUMED;
|
| + callback.Run(INPUT_EVENT_ACK_STATE_CONSUMED, std::move(event),
|
| + latency_info, nullptr);
|
| } else if (send_to_widget_) {
|
| if (passive_)
|
| - return INPUT_EVENT_ACK_STATE_SET_NON_BLOCKING;
|
| + callback.Run(INPUT_EVENT_ACK_STATE_SET_NON_BLOCKING, std::move(event),
|
| + latency_info, nullptr);
|
| else
|
| - return INPUT_EVENT_ACK_STATE_NOT_CONSUMED;
|
| + callback.Run(INPUT_EVENT_ACK_STATE_NOT_CONSUMED, std::move(event),
|
| + latency_info, nullptr);
|
| } else {
|
| - return INPUT_EVENT_ACK_STATE_NO_CONSUMER_EXISTS;
|
| + callback.Run(INPUT_EVENT_ACK_STATE_NO_CONSUMER_EXISTS, std::move(event),
|
| + latency_info, nullptr);
|
| }
|
| }
|
|
|
|
|