| Index: content/browser/compositor/gpu_process_transport_factory.cc
|
| diff --git a/content/browser/compositor/gpu_process_transport_factory.cc b/content/browser/compositor/gpu_process_transport_factory.cc
|
| index 7d1cf0c2d283a6620d1de210bc8fc8348d66ee4d..8ce7cedc87c1bd7d7a056992f1318a7f09ff4d2b 100644
|
| --- a/content/browser/compositor/gpu_process_transport_factory.cc
|
| +++ b/content/browser/compositor/gpu_process_transport_factory.cc
|
| @@ -196,6 +196,10 @@ GpuProcessTransportFactory::~GpuProcessTransportFactory() {
|
| std::unique_ptr<cc::SoftwareOutputDevice>
|
| GpuProcessTransportFactory::CreateSoftwareOutputDevice(
|
| ui::Compositor* compositor) {
|
| + base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
|
| + if (command_line->HasSwitch(switches::kHeadless))
|
| + return base::WrapUnique(new cc::SoftwareOutputDevice);
|
| +
|
| #if defined(USE_AURA)
|
| if (service_manager::ServiceManagerIsRemote()) {
|
| NOTREACHED();
|
|
|