| Index: services/ui/public/cpp/context_provider.cc
|
| diff --git a/services/ui/public/cpp/context_provider.cc b/services/ui/public/cpp/context_provider.cc
|
| index 55b16d2574fa3a49f4bfb2626b22f2d463968773..b1826925bde0bd696da11255c40ae73ee81ebedc 100644
|
| --- a/services/ui/public/cpp/context_provider.cc
|
| +++ b/services/ui/public/cpp/context_provider.cc
|
| @@ -18,10 +18,11 @@ ContextProvider::ContextProvider(
|
| : gpu_channel_host_(std::move(gpu_channel_host)) {}
|
|
|
| bool ContextProvider::BindToCurrentThread() {
|
| - context_ = GLES2Context::CreateOffscreenContext(gpu_channel_host_);
|
| + context_ = GLES2Context::CreateOffscreenContext(
|
| + gpu_channel_host_, base::ThreadTaskRunnerHandle::Get());
|
| if (context_) {
|
| - cache_controller_.reset(
|
| - new cc::ContextCacheController(context_->context_support()));
|
| + cache_controller_.reset(new cc::ContextCacheController(
|
| + context_->context_support(), base::ThreadTaskRunnerHandle::Get()));
|
| }
|
| return !!context_;
|
| }
|
|
|