Index: chrome/browser/process_resource_usage.cc |
diff --git a/chrome/browser/process_resource_usage.cc b/chrome/browser/process_resource_usage.cc |
index b15ce769559f32e15ca4a1ccc530588b485c79f2..8cecc19531bec54c60ac7acac7dd368680e2aca8 100644 |
--- a/chrome/browser/process_resource_usage.cc |
+++ b/chrome/browser/process_resource_usage.cc |
@@ -4,6 +4,8 @@ |
#include "chrome/browser/process_resource_usage.h" |
+#include <utility> |
+ |
#include "base/bind.h" |
#include "base/location.h" |
#include "base/logging.h" |
@@ -12,7 +14,7 @@ |
#include "chrome/common/resource_usage_reporter_type_converters.h" |
ProcessResourceUsage::ProcessResourceUsage(ResourceUsageReporterPtr service) |
- : service_(service.Pass()), update_in_progress_(false) { |
+ : service_(std::move(service)), update_in_progress_(false) { |
service_.set_connection_error_handler( |
base::Bind(&ProcessResourceUsage::RunPendingRefreshCallbacks, |
base::Unretained(this))); |
@@ -51,7 +53,7 @@ void ProcessResourceUsage::Refresh(const base::Closure& callback) { |
void ProcessResourceUsage::OnRefreshDone(ResourceUsageDataPtr data) { |
DCHECK(thread_checker_.CalledOnValidThread()); |
update_in_progress_ = false; |
- stats_ = data.Pass(); |
+ stats_ = std::move(data); |
RunPendingRefreshCallbacks(); |
} |