Index: content/renderer/render_thread_impl.h |
diff --git a/content/renderer/render_thread_impl.h b/content/renderer/render_thread_impl.h |
index ad108dcd50f2bd88b6b0850b3a13494dcfa24f03..f2292f5f34ffe4a3c4dd63290ddde481c8a71fb7 100644 |
--- a/content/renderer/render_thread_impl.h |
+++ b/content/renderer/render_thread_impl.h |
@@ -72,6 +72,7 @@ class GpuVideoAcceleratorFactories; |
namespace scheduler { |
class RendererScheduler; |
+class WebThreadBase; |
} |
namespace v8 { |
@@ -464,6 +465,8 @@ class CONTENT_EXPORT RenderThreadImpl |
void Init(); |
+ void InitializeCompositorThread(); |
+ |
void OnCreateNewFrame(FrameMsg_NewFrame_Params params); |
void OnCreateNewFrameProxy(int routing_id, |
int render_view_routing_id, |
@@ -588,7 +591,7 @@ class CONTENT_EXPORT RenderThreadImpl |
scoped_ptr<base::Thread> file_thread_; |
// May be null if overridden by ContentRendererClient. |
- scoped_ptr<base::Thread> compositor_thread_; |
+ scoped_ptr<scheduler::WebThreadBase> compositor_thread_; |
// Utility class to provide GPU functionalities to media. |
scoped_ptr<content::RendererGpuVideoAcceleratorFactories> gpu_factories_; |