| Index: base/android/java_handler_thread.cc
|
| diff --git a/base/android/java_handler_thread.cc b/base/android/java_handler_thread.cc
|
| index 91c8f045341fbc6753972271fb9bf536f51299b4..93d45e32e5be5bd549afafa8a021974f0e67131e 100644
|
| --- a/base/android/java_handler_thread.cc
|
| +++ b/base/android/java_handler_thread.cc
|
| @@ -64,7 +64,7 @@ void JavaHandlerThread::InitializeThread(JNIEnv* env, jobject obj,
|
| }
|
|
|
| void JavaHandlerThread::StopThread(JNIEnv* env, jobject obj, jlong event) {
|
| - static_cast<MessageLoopForUI*>(message_loop_.get())->Quit();
|
| + static_cast<MessageLoopForUI*>(message_loop_.get())->QuitWhenIdle();
|
| reinterpret_cast<base::WaitableEvent*>(event)->Signal();
|
| }
|
|
|
|
|