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 18c544cb9614cc5f9556f9211dc77e1a232aaf1d..220c86244f057387b9221809109de194188a0e69 100644 |
--- a/content/browser/android/in_process/synchronous_compositor_factory_impl.cc |
+++ b/content/browser/android/in_process/synchronous_compositor_factory_impl.cc |
@@ -173,14 +173,6 @@ |
CreateContextProviderForCompositor(surface_id, RENDER_COMPOSITOR_CONTEXT); |
scoped_refptr<cc::ContextProvider> worker_context = |
CreateContextProviderForCompositor(0, RENDER_WORKER_CONTEXT); |
- if (!worker_context->BindToCurrentThread()) |
- worker_context = nullptr; |
- if (worker_context) { |
- worker_context->SetupLock(); |
- // Detach from thread to allow context to be destroyed on a |
- // different thread without being used. |
- worker_context->DetachFromThread(); |
- } |
return make_scoped_ptr(new SynchronousCompositorOutputSurface( |
onscreen_context, worker_context, routing_id, frame_swap_message_queue)); |