Index: content/browser/android/in_process/synchronous_compositor_impl.cc |
diff --git a/content/browser/android/in_process/synchronous_compositor_impl.cc b/content/browser/android/in_process/synchronous_compositor_impl.cc |
index e76b36b85be6b0e5698c9c5d4e4b12d82f50ad7a..44d686cb96c9c3435cfb042136a096f9d932376e 100644 |
--- a/content/browser/android/in_process/synchronous_compositor_impl.cc |
+++ b/content/browser/android/in_process/synchronous_compositor_impl.cc |
@@ -152,9 +152,13 @@ bool SynchronousCompositorImpl::InitializeHwDraw() { |
DCHECK(output_surface_); |
scoped_refptr<cc::ContextProvider> onscreen_context = |
- g_factory.Get().CreateOnscreenContextProviderForCompositorThread(); |
+ g_factory.Get().CreateContextProviderForCompositor(); |
- bool success = output_surface_->InitializeHwDraw(onscreen_context); |
+ scoped_refptr<cc::ContextProvider> worker_context = |
+ g_factory.Get().CreateContextProviderForCompositor(); |
+ |
+ bool success = |
+ output_surface_->InitializeHwDraw(onscreen_context, worker_context); |
if (success) |
g_factory.Get().CompositorInitializedHardwareDraw(); |