| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index a24e96240fdb981504a85a1108d9e3f556d9d045..67cb4183b7a4c5196a9400fa9d4ee1a0d4d0c12f 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -2602,9 +2602,12 @@ void RenderViewImpl::didActivateCompositor(int input_handler_identifier) {
|
| #if !defined(OS_MACOSX) // many events are unhandled - http://crbug.com/138003
|
| InputHandlerManager* input_handler_manager =
|
| RenderThreadImpl::current()->input_handler_manager();
|
| - if (input_handler_manager)
|
| - input_handler_manager->AddInputHandler(
|
| - routing_id_, input_handler_identifier, AsWeakPtr());
|
| + if (input_handler_manager) {
|
| + input_handler_manager->AddInputHandler(
|
| + routing_id_,
|
| + compositor_->GetInputHandler(),
|
| + AsWeakPtr());
|
| + }
|
| #endif
|
|
|
| RenderWidget::didActivateCompositor(input_handler_identifier);
|
|
|