Index: content/browser/android/in_process/synchronous_compositor_factory_impl.cc |
diff --git a/content/browser/android/in_process/synchronous_compositor_factory_impl.cc b/content/browser/android/in_process/synchronous_compositor_factory_impl.cc |
index 7c5646e589729321b8ecb0dfda50216fbfa44c25..b9b7e9b72226b1a3e0e48099842f38d7188a6adb 100644 |
--- a/content/browser/android/in_process/synchronous_compositor_factory_impl.cc |
+++ b/content/browser/android/in_process/synchronous_compositor_factory_impl.cc |
@@ -123,7 +123,8 @@ class VideoContextProvider |
using webkit::gpu::WebGraphicsContext3DInProcessCommandBufferImpl; |
SynchronousCompositorFactoryImpl::SynchronousCompositorFactoryImpl() |
- : num_hardware_compositors_(0) { |
+ : record_document_(true), |
+ num_hardware_compositors_(0) { |
SynchronousCompositorFactory::SetInstance(this); |
} |
@@ -134,6 +135,11 @@ SynchronousCompositorFactoryImpl::GetCompositorMessageLoop() { |
return BrowserThread::GetMessageLoopProxyForThread(BrowserThread::UI); |
} |
+bool |
+SynchronousCompositorFactoryImpl::RecordDocument() { |
+ return record_document_; |
+} |
+ |
scoped_ptr<cc::OutputSurface> |
SynchronousCompositorFactoryImpl::CreateOutputSurface(int routing_id) { |
scoped_ptr<SynchronousCompositorOutputSurface> output_surface( |
@@ -240,4 +246,8 @@ void SynchronousCompositorFactoryImpl::SetDeferredGpuService( |
service_ = service; |
} |
+void SynchronousCompositorFactoryImpl::DisableRecordDocumentWorkaround() { |
+ record_document_ = false; |
+} |
+ |
} // namespace content |