| 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 996488e958cc0ba4a4bf7a145cf6d1206548cb2b..51109e7a4c6e8da0f3d054f158262d7bda01bc0e 100644
|
| --- a/content/renderer/input/input_event_filter_unittest.cc
|
| +++ b/content/renderer/input/input_event_filter_unittest.cc
|
| @@ -60,20 +60,26 @@ class InputEventRecorder : public content::InputHandlerManager {
|
| records_.clear();
|
| }
|
|
|
| - InputEventAckState HandleInputEvent(int routing_id,
|
| - const WebInputEvent* event,
|
| - ui::LatencyInfo* latency_info) override {
|
| + void HandleInputEvent(int routing_id,
|
| + ui::ScopedWebInputEvent event,
|
| + const ui::LatencyInfo& latency_info,
|
| + const InputHandlerManager::InputEventAckStateCallback&
|
| + callback) override {
|
| 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);
|
| }
|
| }
|
|
|
|
|