| Index: content/renderer/in_process_renderer_thread.cc
|
| diff --git a/content/renderer/in_process_renderer_thread.cc b/content/renderer/in_process_renderer_thread.cc
|
| index 8b4b333bb93580363a4f7bb5e7d693152856c69e..94a41e61581607c31a4680a675232dfe4703255c 100644
|
| --- a/content/renderer/in_process_renderer_thread.cc
|
| +++ b/content/renderer/in_process_renderer_thread.cc
|
| @@ -8,6 +8,10 @@
|
| #include "content/renderer/render_process_impl.h"
|
| #include "content/renderer/render_thread_impl.h"
|
|
|
| +#if defined(OS_ANDROID)
|
| +#include "base/android/jni_android.h"
|
| +#endif
|
| +
|
| namespace content {
|
|
|
| InProcessRendererThread::InProcessRendererThread(
|
| @@ -20,6 +24,13 @@ InProcessRendererThread::~InProcessRendererThread() {
|
| }
|
|
|
| void InProcessRendererThread::Init() {
|
| + // Call AttachCurrentThreadWithName, before any other AttachCurrentThread()
|
| + // calls. The latter causes Java VM to assign Thread-??? to the thread name.
|
| + // Please note calls to AttachCurrentThreadWithName after AttachCurrentThread
|
| + // will not change the thread name kept in Java VM.
|
| +#if defined(OS_ANDROID)
|
| + base::android::AttachCurrentThreadWithName(thread_name());
|
| +#endif
|
| render_process_.reset(new RenderProcessImpl());
|
| RenderThreadImpl::Create(params_);
|
| }
|
|
|