summaryrefslogtreecommitdiffstats
path: root/content/renderer/input/input_handler_wrapper.h
diff options
context:
space:
mode:
Diffstat (limited to 'content/renderer/input/input_handler_wrapper.h')
-rw-r--r--content/renderer/input/input_handler_wrapper.h14
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_;