Index: content/renderer/render_thread_impl.h |
diff --git a/content/renderer/render_thread_impl.h b/content/renderer/render_thread_impl.h |
index 92f4ebc9889ac944e22f8b1dc0d7ba6dca0d0811..0870f362bfca0349b2a7abd4e35393de0e94c71b 100644 |
--- a/content/renderer/render_thread_impl.h |
+++ b/content/renderer/render_thread_impl.h |
@@ -44,6 +44,7 @@ class WebMediaStreamCenterClient; |
namespace base { |
class MessageLoopProxy; |
+class SingleThreadTaskRunner; |
class Thread; |
} |
@@ -200,6 +201,11 @@ class CONTENT_EXPORT RenderThreadImpl : public RenderThread, |
return webkit_platform_support_.get(); |
} |
+ scoped_refptr<base::SingleThreadTaskRunner> |
+ main_thread_compositor_task_runner() const { |
+ return main_thread_compositor_task_runner_; |
+ } |
+ |
IPC::ForwardingMessageFilter* compositor_output_surface_filter() const { |
return compositor_output_surface_filter_.get(); |
} |
@@ -571,6 +577,10 @@ class CONTENT_EXPORT RenderThreadImpl : public RenderThread, |
scoped_ptr<MemoryObserver> memory_observer_; |
+ scoped_refptr<base::SingleThreadTaskRunner> |
+ main_thread_compositor_task_runner_; |
+ scoped_refptr<base::SingleThreadTaskRunner> main_thread_input_task_runner_; |
+ |
// Compositor settings |
bool is_gpu_rasterization_enabled_; |
bool is_gpu_rasterization_forced_; |