| 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 9803bd9a0e5633de9eb4d2afeba8de7cd771972b..2e28534089f5abfd150cfe6d5ad8e8ce4c29dbda 100644
|
| --- a/content/renderer/input/input_handler_manager.cc
|
| +++ b/content/renderer/input/input_handler_manager.cc
|
| @@ -216,23 +216,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(
|
|
|