Index: chrome/browser/process_resource_usage.cc |
diff --git a/chrome/browser/process_resource_usage.cc b/chrome/browser/process_resource_usage.cc |
index 27413c60f10b685431216f9ceccbd4b176cc6a3a..119ca71b95ba5f6c34139cd8b5c3d5664277172a 100644 |
--- a/chrome/browser/process_resource_usage.cc |
+++ b/chrome/browser/process_resource_usage.cc |
@@ -7,7 +7,8 @@ |
#include "base/bind.h" |
#include "base/location.h" |
#include "base/logging.h" |
-#include "base/message_loop/message_loop_proxy.h" |
+#include "base/single_thread_task_runner.h" |
+#include "base/thread_task_runner_handle.h" |
#include "third_party/mojo/src/mojo/public/cpp/bindings/error_handler.h" |
class ProcessResourceUsage::ErrorHandler : public mojo::ErrorHandler { |
@@ -38,9 +39,9 @@ ProcessResourceUsage::~ProcessResourceUsage() { |
void ProcessResourceUsage::RunPendingRefreshCallbacks() { |
DCHECK(thread_checker_.CalledOnValidThread()); |
- auto message_loop = base::MessageLoopProxy::current(); |
+ auto task_runner = base::ThreadTaskRunnerHandle::Get(); |
for (const auto& callback : refresh_callbacks_) |
- message_loop->PostTask(FROM_HERE, callback); |
+ task_runner->PostTask(FROM_HERE, callback); |
refresh_callbacks_.clear(); |
} |
@@ -48,7 +49,7 @@ void ProcessResourceUsage::Refresh(const base::Closure& callback) { |
DCHECK(thread_checker_.CalledOnValidThread()); |
if (!service_ || service_.encountered_error()) { |
if (!callback.is_null()) |
- base::MessageLoopProxy::current()->PostTask(FROM_HERE, callback); |
+ base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE, callback); |
return; |
} |