| Index: content/browser/renderer_host/input/input_router_impl.cc
|
| diff --git a/content/browser/renderer_host/input/input_router_impl.cc b/content/browser/renderer_host/input/input_router_impl.cc
|
| index b0198962fe284e3a677657e219253e78ec2662a3..1ef5056d99d765a3b6d6fa4ef5b6951eb05ff36c 100644
|
| --- a/content/browser/renderer_host/input/input_router_impl.cc
|
| +++ b/content/browser/renderer_host/input/input_router_impl.cc
|
| @@ -21,7 +21,6 @@
|
| #include "content/common/input/touch_action.h"
|
| #include "content/common/input/web_touch_event_traits.h"
|
| #include "content/common/input_messages.h"
|
| -#include "content/common/view_messages.h"
|
| #include "content/public/browser/notification_service.h"
|
| #include "content/public/browser/notification_types.h"
|
| #include "content/public/browser/user_metrics.h"
|
| @@ -270,8 +269,10 @@ bool InputRouterImpl::OnMessageReceived(const IPC::Message& message) {
|
| IPC_MESSAGE_HANDLER(InputHostMsg_SelectRange_ACK, OnSelectMessageAck)
|
| IPC_MESSAGE_HANDLER(InputHostMsg_MoveRangeSelectionExtent_ACK,
|
| OnSelectMessageAck)
|
| - IPC_MESSAGE_HANDLER(ViewHostMsg_HasTouchEventHandlers,
|
| + IPC_MESSAGE_HANDLER(InputHostMsg_HasTouchEventHandlers,
|
| OnHasTouchEventHandlers)
|
| + IPC_MESSAGE_HANDLER(InputHostMsg_HasTouchMoveEventHandlers,
|
| + OnHasTouchMoveEventHandlers)
|
| IPC_MESSAGE_HANDLER(InputHostMsg_SetTouchAction,
|
| OnSetTouchAction)
|
| IPC_MESSAGE_HANDLER(InputHostMsg_DidStopFlinging, OnDidStopFlinging)
|
| @@ -486,6 +487,13 @@ void InputRouterImpl::OnHasTouchEventHandlers(bool has_handlers) {
|
| client_->OnHasTouchEventHandlers(has_handlers);
|
| }
|
|
|
| +void InputRouterImpl::OnHasTouchMoveEventHandlers(bool has_handlers) {
|
| + TRACE_EVENT1("input", "InputRouterImpl::OnHasTouchMoveEventHandlers",
|
| + "has_handlers", has_handlers);
|
| +
|
| + touch_event_queue_.OnHasTouchMoveEventHandlers(has_handlers);
|
| +}
|
| +
|
| void InputRouterImpl::OnSetTouchAction(TouchAction touch_action) {
|
| // Synthetic touchstart events should get filtered out in RenderWidget.
|
| DCHECK(touch_event_queue_.IsPendingAckTouchStart());
|
|
|