diff options
Diffstat (limited to 'content/browser/android/synchronous_compositor_base.cc')
-rw-r--r-- | content/browser/android/synchronous_compositor_base.cc | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/content/browser/android/synchronous_compositor_base.cc b/content/browser/android/synchronous_compositor_base.cc index acc5e34..47ceda3 100644 --- a/content/browser/android/synchronous_compositor_base.cc +++ b/content/browser/android/synchronous_compositor_base.cc @@ -6,6 +6,7 @@ #include "base/command_line.h" #include "base/supports_user_data.h" +#include "content/browser/android/in_process/synchronous_compositor_factory_impl.h" #include "content/browser/android/in_process/synchronous_compositor_impl.h" #include "content/browser/android/synchronous_compositor_host.h" #include "content/browser/gpu/gpu_process_host.h" @@ -36,11 +37,8 @@ void SynchronousCompositor::SetGpuService( g_sync_point_manager = service->sync_point_manager(); GpuProcessHost::RegisterGpuMainThreadFactory( CreateInProcessGpuThreadForSynchronousCompositor); - - if (!base::CommandLine::ForCurrentProcess()->HasSwitch( - switches::kIPCSyncCompositing)) { - SynchronousCompositorImpl::SetGpuServiceInProc(service); - } + SynchronousCompositorStreamTextureFactoryImpl::GetInstance() + ->SetDeferredGpuService(service); } // static |