| 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..4449ca19fa4df556499d5dc7f75fd10d6e6b8da0 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_full_layer_(true),
|
| + num_hardware_compositors_(0) {
|
| SynchronousCompositorFactory::SetInstance(this);
|
| }
|
|
|
| @@ -134,6 +135,11 @@ SynchronousCompositorFactoryImpl::GetCompositorMessageLoop() {
|
| return BrowserThread::GetMessageLoopProxyForThread(BrowserThread::UI);
|
| }
|
|
|
| +bool
|
| +SynchronousCompositorFactoryImpl::RecordFullLayer() {
|
| + return record_full_layer_;
|
| +}
|
| +
|
| 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::DisableRecordFullLayer() {
|
| + record_full_layer_ = false;
|
| +}
|
| +
|
| } // namespace content
|
|
|