Chromium Code Reviews| Index: content/browser/compositor/gpu_process_transport_factory.cc |
| diff --git a/content/browser/compositor/gpu_process_transport_factory.cc b/content/browser/compositor/gpu_process_transport_factory.cc |
| index 4c0b3630df7eaa3c2565da02b28c9161b2467e5a..0b08e2f2a4967ec1926752d1d9433ad2e5a35ffa 100644 |
| --- a/content/browser/compositor/gpu_process_transport_factory.cc |
| +++ b/content/browser/compositor/gpu_process_transport_factory.cc |
| @@ -265,6 +265,11 @@ void GpuProcessTransportFactory::EstablishedGpuChannel( |
| if (shared_worker_context_provider_ && |
| !shared_worker_context_provider_->BindToCurrentThread()) |
| shared_worker_context_provider_ = nullptr; |
| + |
| + if (shared_worker_context_provider_) { |
| + shared_worker_context_provider_->SetupLock(); |
| + shared_worker_context_provider_->DetachFromThread(); |
|
danakj
2015/08/26 18:48:50
Please comment and explain
reveman
2015/08/26 22:02:11
Done.
|
| + } |
| } |
| } |