Chromium Code Reviews| Index: content/renderer/input/input_handler_manager.h |
| diff --git a/content/renderer/input/input_handler_manager.h b/content/renderer/input/input_handler_manager.h |
| index b6c70700526b9e7a1f907c56a7856f5181316e2d..52e8c1bed700c9326f859c5fdbf12b2eb336b8ea 100644 |
| --- a/content/renderer/input/input_handler_manager.h |
| +++ b/content/renderer/input/input_handler_manager.h |
| @@ -28,6 +28,7 @@ namespace content { |
| class InputHandlerWrapper; |
| class InputHandlerManagerClient; |
| struct DidOverscrollParams; |
| +class RendererScheduler; |
| // InputHandlerManager class manages InputHandlerProxy instances for |
| // the WebViews in this renderer. |
| @@ -41,10 +42,10 @@ class InputHandlerManager { |
| ~InputHandlerManager(); |
| // Callable from the main thread only. |
| - void AddInputHandler( |
| - int routing_id, |
| - const base::WeakPtr<cc::InputHandler>& input_handler, |
| - const base::WeakPtr<RenderViewImpl>& render_view_impl); |
| + void AddInputHandler(int routing_id, |
| + const base::WeakPtr<cc::InputHandler>& input_handler, |
| + const base::WeakPtr<RenderViewImpl>& render_view_impl, |
| + RendererScheduler* render_scheduler); |
|
Sami
2014/11/03 23:54:06
The parameter should probably be called |renderer_
alex clarke (OOO till 29th)
2014/11/04 01:14:35
Done.
|
| // Callback only from the compositor's thread. |
| void RemoveInputHandler(int routing_id); |
| @@ -66,7 +67,8 @@ class InputHandlerManager { |
| int routing_id, |
| const scoped_refptr<base::MessageLoopProxy>& main_loop, |
| const base::WeakPtr<cc::InputHandler>& input_handler, |
| - const base::WeakPtr<RenderViewImpl>& render_view_impl); |
| + const base::WeakPtr<RenderViewImpl>& render_view_impl, |
| + RendererScheduler* render_scheduler); |
| typedef base::ScopedPtrHashMap<int, // routing_id |
| InputHandlerWrapper> InputHandlerMap; |