diff options
Diffstat (limited to 'content/renderer/input/input_handler_wrapper.h')
-rw-r--r-- | content/renderer/input/input_handler_wrapper.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/content/renderer/input/input_handler_wrapper.h b/content/renderer/input/input_handler_wrapper.h index f40c990..51263c6 100644 --- a/content/renderer/input/input_handler_wrapper.h +++ b/content/renderer/input/input_handler_wrapper.h @@ -6,6 +6,7 @@ #define CONTENT_RENDERER_INPUT_INPUT_HANDLER_WRAPPER_H_ #include "base/memory/weak_ptr.h" +#include "base/single_thread_task_runner.h" #include "content/renderer/input/input_handler_manager.h" #include "content/renderer/input/input_handler_proxy.h" #include "content/renderer/input/input_handler_proxy_client.h" @@ -15,11 +16,12 @@ namespace content { // This class lives on the compositor thread. class InputHandlerWrapper : public InputHandlerProxyClient { public: - InputHandlerWrapper(InputHandlerManager* input_handler_manager, - int routing_id, - const scoped_refptr<base::MessageLoopProxy>& main_loop, - const base::WeakPtr<cc::InputHandler>& input_handler, - const base::WeakPtr<RenderViewImpl>& render_view_impl); + InputHandlerWrapper( + InputHandlerManager* input_handler_manager, + int routing_id, + const scoped_refptr<base::SingleThreadTaskRunner>& main_task_runner, + const base::WeakPtr<cc::InputHandler>& input_handler, + const base::WeakPtr<RenderViewImpl>& render_view_impl); ~InputHandlerWrapper() override; int routing_id() const { return routing_id_; } @@ -43,7 +45,7 @@ class InputHandlerWrapper : public InputHandlerProxyClient { InputHandlerManager* input_handler_manager_; int routing_id_; InputHandlerProxy input_handler_proxy_; - scoped_refptr<base::MessageLoopProxy> main_loop_; + scoped_refptr<base::SingleThreadTaskRunner> main_task_runner_; // Can only be accessed on the main thread. base::WeakPtr<RenderViewImpl> render_view_impl_; |