Index: content/utility/in_process_utility_thread.cc |
diff --git a/content/utility/in_process_utility_thread.cc b/content/utility/in_process_utility_thread.cc |
index ab5a229ac07b215916b4eda40896025d3c7bfa38..444b81df5c35313c743202d21d78153cd0e3930d 100644 |
--- a/content/utility/in_process_utility_thread.cc |
+++ b/content/utility/in_process_utility_thread.cc |
@@ -4,6 +4,9 @@ |
#include "content/utility/in_process_utility_thread.h" |
+#include "base/location.h" |
+#include "base/single_thread_task_runner.h" |
+#include "base/thread_task_runner_handle.h" |
#include "content/child/child_process.h" |
#include "content/utility/utility_thread_impl.h" |
@@ -28,10 +31,9 @@ InProcessUtilityThread::~InProcessUtilityThread() { |
void InProcessUtilityThread::Init() { |
// We need to return right away or else the main thread that started us will |
// hang. |
- base::MessageLoop::current()->PostTask( |
- FROM_HERE, |
- base::Bind(&InProcessUtilityThread::InitInternal, |
- base::Unretained(this))); |
+ base::ThreadTaskRunnerHandle::Get()->PostTask( |
+ FROM_HERE, base::Bind(&InProcessUtilityThread::InitInternal, |
+ base::Unretained(this))); |
} |
void InProcessUtilityThread::CleanUp() { |