| Index: content/browser/renderer_host/render_widget_host_impl.cc
|
| diff --git a/content/browser/renderer_host/render_widget_host_impl.cc b/content/browser/renderer_host/render_widget_host_impl.cc
|
| index ac3915ed9f2fda4b8be61dfd2216c7ef6b08539b..c0a44a2359433de9b7ca6cd23613fbf35bcf53b7 100644
|
| --- a/content/browser/renderer_host/render_widget_host_impl.cc
|
| +++ b/content/browser/renderer_host/render_widget_host_impl.cc
|
| @@ -29,7 +29,6 @@
|
| #include "content/browser/renderer_host/backing_store.h"
|
| #include "content/browser/renderer_host/backing_store_manager.h"
|
| #include "content/browser/renderer_host/dip_util.h"
|
| -#include "content/browser/renderer_host/input/buffered_input_router.h"
|
| #include "content/browser/renderer_host/input/immediate_input_router.h"
|
| #include "content/browser/renderer_host/overscroll_controller.h"
|
| #include "content/browser/renderer_host/render_process_host_impl.h"
|
| @@ -226,7 +225,8 @@ RenderWidgetHostImpl::RenderWidgetHostImpl(RenderWidgetHostDelegate* delegate,
|
| for (size_t i = 0; i < g_created_callbacks.Get().size(); i++)
|
| g_created_callbacks.Get().at(i).Run(this);
|
|
|
| - input_router_ = CreateInputRouter();
|
| + input_router_.reset(
|
| + new ImmediateInputRouter(process_, this, this, routing_id_));
|
|
|
| #if defined(USE_AURA)
|
| bool overscroll_enabled = CommandLine::ForCurrentProcess()->
|
| @@ -1280,7 +1280,8 @@ void RenderWidgetHostImpl::RendererExited(base::TerminationStatus status,
|
| waiting_for_screen_rects_ack_ = false;
|
|
|
| // Reset to ensure that input routing works with a new renderer.
|
| - input_router_ = CreateInputRouter();
|
| + input_router_.reset(
|
| + new ImmediateInputRouter(process_, this, this, routing_id_));
|
|
|
| if (overscroll_controller_)
|
| overscroll_controller_->Reset();
|
| @@ -2470,17 +2471,6 @@ void RenderWidgetHostImpl::DelayedAutoResized() {
|
| OnRenderAutoResized(new_size);
|
| }
|
|
|
| -scoped_ptr<InputRouter> RenderWidgetHostImpl::CreateInputRouter() {
|
| - if (CommandLine::ForCurrentProcess()->HasSwitch(
|
| - switches::kEnableBufferedInputRouter)) {
|
| - return scoped_ptr<InputRouter>(
|
| - new BufferedInputRouter(process_, this, this, routing_id_));
|
| - } else {
|
| - return scoped_ptr<InputRouter>(
|
| - new ImmediateInputRouter(process_, this, this, routing_id_));
|
| - }
|
| -}
|
| -
|
| void RenderWidgetHostImpl::DetachDelegate() {
|
| delegate_ = NULL;
|
| }
|
|
|