| Index: content/renderer/render_thread_impl.cc
|
| diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc
|
| index f54a6689ba46aba68a369da8164ca6a66bcbf041..38cb251b3d7a7e93b83c01d0ba36643ce2d1c1d9 100644
|
| --- a/content/renderer/render_thread_impl.cc
|
| +++ b/content/renderer/render_thread_impl.cc
|
| @@ -968,6 +968,11 @@
|
|
|
| ChildThreadImpl::ShutdownDiscardableSharedMemoryManager();
|
|
|
| + if (main_message_loop_)
|
| + base::RunLoop().RunUntilIdle();
|
| +
|
| + main_message_loop_.reset();
|
| +
|
| lazy_tls.Pointer()->Set(nullptr);
|
| }
|
|
|
|
|