Index: content/browser/android/in_process/synchronous_compositor_output_surface.h |
diff --git a/content/browser/android/in_process/synchronous_compositor_output_surface.h b/content/browser/android/in_process/synchronous_compositor_output_surface.h |
index 61f546f01b775715429122f5e23a968f138d5fba..1fee26c39b14b122abc4380ba03e16c7bfc777c7 100644 |
--- a/content/browser/android/in_process/synchronous_compositor_output_surface.h |
+++ b/content/browser/android/in_process/synchronous_compositor_output_surface.h |
@@ -21,6 +21,7 @@ class CompositorFrameMetadata; |
namespace content { |
+class FrameSwapMessageQueue; |
class SynchronousCompositorClient; |
class SynchronousCompositorOutputSurface; |
class WebGraphicsContext3DCommandBufferImpl; |
@@ -52,7 +53,9 @@ class SynchronousCompositorOutputSurfaceDelegate { |
class SynchronousCompositorOutputSurface |
: NON_EXPORTED_BASE(public cc::OutputSurface) { |
public: |
- explicit SynchronousCompositorOutputSurface(int routing_id); |
+ explicit SynchronousCompositorOutputSurface( |
+ int routing_id, |
+ scoped_refptr<FrameSwapMessageQueue> frame_swap_message_queue); |
virtual ~SynchronousCompositorOutputSurface(); |
// OutputSurface. |
@@ -102,6 +105,8 @@ class SynchronousCompositorOutputSurface |
cc::OutputSurfaceClient* output_surface_client_; |
+ scoped_refptr<FrameSwapMessageQueue> frame_swap_message_queue_; |
+ |
base::WeakPtrFactory<SynchronousCompositorOutputSurface> weak_ptr_factory_; |
DISALLOW_COPY_AND_ASSIGN(SynchronousCompositorOutputSurface); |