| Index: content/renderer/input/input_handler_manager.cc
|
| diff --git a/content/renderer/input/input_handler_manager.cc b/content/renderer/input/input_handler_manager.cc
|
| index d195f1d9298988b6fb90c7a753f67f10bcc39bad..0821d8225fcbf5446f1a42d2b0068413ff4a3577 100644
|
| --- a/content/renderer/input/input_handler_manager.cc
|
| +++ b/content/renderer/input/input_handler_manager.cc
|
| @@ -187,23 +187,25 @@ void InputHandlerManager::ObserveGestureEventAndResultOnCompositorThread(
|
|
|
| void InputHandlerManager::NotifyInputEventHandledOnMainThread(
|
| int routing_id,
|
| - blink::WebInputEvent::Type type) {
|
| + blink::WebInputEvent::Type type,
|
| + InputEventAckState ack_result) {
|
| task_runner_->PostTask(
|
| FROM_HERE,
|
| base::Bind(
|
| &InputHandlerManager::NotifyInputEventHandledOnCompositorThread,
|
| - base::Unretained(this), routing_id, type));
|
| + base::Unretained(this), routing_id, type, ack_result));
|
| }
|
|
|
| void InputHandlerManager::NotifyInputEventHandledOnCompositorThread(
|
| int routing_id,
|
| - blink::WebInputEvent::Type handled_type) {
|
| + blink::WebInputEvent::Type handled_type,
|
| + InputEventAckState ack_result) {
|
| DCHECK(task_runner_->BelongsToCurrentThread());
|
| auto it = input_handlers_.find(routing_id);
|
| if (it == input_handlers_.end())
|
| return;
|
|
|
| - client_->NotifyInputEventHandled(routing_id, handled_type);
|
| + client_->NotifyInputEventHandled(routing_id, handled_type, ack_result);
|
| }
|
|
|
| InputEventAckState InputHandlerManager::HandleInputEvent(
|
|
|