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); |
} |
} |