| Index: content/browser/frame_host/cross_process_frame_connector.cc | 
| diff --git a/content/browser/frame_host/cross_process_frame_connector.cc b/content/browser/frame_host/cross_process_frame_connector.cc | 
| index 6b09df0af0f555053640f0979efe265fa21d4019..7fb24a48369efd96ff93e12856228f36584d5684 100644 | 
| --- a/content/browser/frame_host/cross_process_frame_connector.cc | 
| +++ b/content/browser/frame_host/cross_process_frame_connector.cc | 
| @@ -168,8 +168,6 @@ void CrossProcessFrameConnector::OnForwardInputEvent( | 
| if (!view_) | 
| return; | 
|  | 
| -  RenderWidgetHostImpl* child_widget = | 
| -      RenderWidgetHostImpl::From(view_->GetRenderWidgetHost()); | 
| RenderFrameHostManager* manager = | 
| frame_proxy_in_parent_renderer_->frame_tree_node()->render_manager(); | 
| RenderWidgetHostImpl* parent_widget = | 
| @@ -182,18 +180,17 @@ void CrossProcessFrameConnector::OnForwardInputEvent( | 
| return; | 
| NativeWebKeyboardEvent keyboard_event( | 
| *parent_widget->GetLastKeyboardEvent()); | 
| -    child_widget->ForwardKeyboardEvent(keyboard_event); | 
| +    view_->ProcessKeyboardEvent(keyboard_event); | 
| return; | 
| } | 
|  | 
| if (blink::WebInputEvent::isMouseEventType(event->type)) { | 
| -    child_widget->ForwardMouseEvent( | 
| -        *static_cast<const blink::WebMouseEvent*>(event)); | 
| +    view_->ProcessMouseEvent(*static_cast<const blink::WebMouseEvent*>(event)); | 
| return; | 
| } | 
|  | 
| if (event->type == blink::WebInputEvent::MouseWheel) { | 
| -    child_widget->ForwardWheelEvent( | 
| +    view_->ProcessMouseWheelEvent( | 
| *static_cast<const blink::WebMouseWheelEvent*>(event)); | 
| return; | 
| } | 
|  |