summaryrefslogtreecommitdiffstats
path: root/content/browser/android/synchronous_compositor_base.cc
diff options
context:
space:
mode:
Diffstat (limited to 'content/browser/android/synchronous_compositor_base.cc')
-rw-r--r--content/browser/android/synchronous_compositor_base.cc8
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