Index: content/browser/android/in_process/synchronous_compositor_factory_impl.h |
diff --git a/content/browser/android/in_process/synchronous_compositor_factory_impl.h b/content/browser/android/in_process/synchronous_compositor_factory_impl.h |
index 7fdc9104f3a715d8e08981548a74e619f3738c1c..bc07915d7355bc900afc241ab33a9f59c0436be1 100644 |
--- a/content/browser/android/in_process/synchronous_compositor_factory_impl.h |
+++ b/content/browser/android/in_process/synchronous_compositor_factory_impl.h |
@@ -32,6 +32,7 @@ class SynchronousCompositorFactoryImpl : public SynchronousCompositorFactory { |
// SynchronousCompositorFactory |
virtual scoped_refptr<base::MessageLoopProxy> GetCompositorMessageLoop() |
OVERRIDE; |
+ virtual bool RecordDocument() OVERRIDE; |
virtual scoped_ptr<cc::OutputSurface> CreateOutputSurface(int routing_id) |
OVERRIDE; |
virtual InputHandlerManagerClient* GetInputHandlerManagerClient() OVERRIDE; |
@@ -49,6 +50,7 @@ class SynchronousCompositorFactoryImpl : public SynchronousCompositorFactory { |
void SetDeferredGpuService( |
scoped_refptr<gpu::InProcessCommandBuffer::Service> service); |
+ void DisableRecordDocumentWorkaround(); |
void CompositorInitializedHardwareDraw(); |
void CompositorReleasedHardwareDraw(); |
@@ -71,6 +73,8 @@ class SynchronousCompositorFactoryImpl : public SynchronousCompositorFactory { |
scoped_refptr<StreamTextureFactorySynchronousImpl::ContextProvider> |
video_context_provider_; |
+ bool record_document_; |
+ |
// |num_hardware_compositor_lock_| is updated on UI thread only but can be |
// read on renderer main thread. |
base::Lock num_hardware_compositor_lock_; |