| 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();
|
|
|