Index: chrome/browser/caps/generate_state_json.cc |
diff --git a/chrome/browser/caps/generate_state_json.cc b/chrome/browser/caps/generate_state_json.cc |
index 41a2a5dea51e21300d63715927c4526d2e33351b..7c6df9f8b6c345b24f93eb2e25aff6f7cfcd4353 100644 |
--- a/chrome/browser/caps/generate_state_json.cc |
+++ b/chrome/browser/caps/generate_state_json.cc |
@@ -11,11 +11,13 @@ |
#include "base/cpu.h" |
#include "base/files/file.h" |
#include "base/json/json_writer.h" |
+#include "base/location.h" |
#include "base/memory/ref_counted.h" |
#include "base/memory/scoped_ptr.h" |
-#include "base/message_loop/message_loop.h" |
+#include "base/single_thread_task_runner.h" |
#include "base/strings/stringprintf.h" |
#include "base/sys_info.h" |
+#include "base/thread_task_runner_handle.h" |
#include "base/threading/thread_restrictions.h" |
#include "base/time/time.h" |
#include "base/values.h" |
@@ -74,9 +76,8 @@ class TaskManagerDataDumper : |
// Some data (for example V8 memory) has not yet arrived, so we wait. |
// TODO(cpu): Figure out how to make this reliable. |
static base::TimeDelta delay = base::TimeDelta::FromMilliseconds(250); |
- base::MessageLoop::current()->PostDelayedTask( |
- FROM_HERE, |
- base::Bind(&TaskManagerDataDumper::OnDataReadyDelayed, this), |
+ base::ThreadTaskRunnerHandle::Get()->PostDelayedTask( |
+ FROM_HERE, base::Bind(&TaskManagerDataDumper::OnDataReadyDelayed, this), |
delay); |
} |