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 0fdf66ea9dfb8f0f849876ebc3f18eeb41b0dc5d..f2c3babf5744ce1c261bf3fb59fd29e7c08f8b13 100644 |
--- a/content/browser/android/in_process/synchronous_compositor_factory_impl.cc |
+++ b/content/browser/android/in_process/synchronous_compositor_factory_impl.cc |
@@ -8,6 +8,7 @@ |
#include "content/browser/android/in_process/synchronous_compositor_external_begin_frame_source.h" |
#include "content/browser/android/in_process/synchronous_compositor_impl.h" |
#include "content/browser/android/in_process/synchronous_compositor_output_surface.h" |
+#include "content/browser/gpu/gpu_data_manager_impl_private.h" |
#include "content/public/browser/browser_thread.h" |
#include "content/renderer/gpu/frame_swap_message_queue.h" |
#include "gpu/blink/webgraphicscontext3d_in_process_command_buffer_impl.h" |
@@ -164,6 +165,11 @@ SynchronousCompositorFactoryImpl::SynchronousCompositorFactoryImpl() |
: record_full_layer_(true), |
num_hardware_compositors_(0) { |
SynchronousCompositorFactory::SetInstance(this); |
+ |
+ GpuDataManagerImpl* gpu_data_manager = GpuDataManagerImpl::GetInstance(); |
+ DCHECK(gpu_data_manager); |
+ gpu_data_manager->AppendGpuCommandLine( |
+ base::CommandLine::ForCurrentProcess()); |
no sievers
2015/01/23 20:21:50
We shouldn't append the command line twice.
Can w
boliu
2015/01/23 20:30:29
I did think about that.
One is the factory here i
boliu
2015/01/23 20:36:24
Actually DCHECK isn't that bad. At least will noti
|
} |
SynchronousCompositorFactoryImpl::~SynchronousCompositorFactoryImpl() {} |