Index: chrome/browser/chromeos/policy/device_cloud_policy_initializer.cc |
diff --git a/chrome/browser/chromeos/policy/device_cloud_policy_initializer.cc b/chrome/browser/chromeos/policy/device_cloud_policy_initializer.cc |
index f5af5d2a2c6d6e540334fed9249bd8fd6f65c045..1f42f981a86133e0b86fbf3ce76e285cc74ba856 100644 |
--- a/chrome/browser/chromeos/policy/device_cloud_policy_initializer.cc |
+++ b/chrome/browser/chromeos/policy/device_cloud_policy_initializer.cc |
@@ -4,6 +4,8 @@ |
#include "chrome/browser/chromeos/policy/device_cloud_policy_initializer.h" |
+#include <utility> |
+ |
#include "base/bind.h" |
#include "base/bind_helpers.h" |
#include "base/callback.h" |
@@ -211,7 +213,7 @@ void DeviceCloudPolicyInitializer::EnrollmentCompleted( |
enrollment_handler_.reset(); |
if (status.status() == EnrollmentStatus::STATUS_SUCCESS) { |
- StartConnection(client.Pass()); |
+ StartConnection(std::move(client)); |
} else { |
// Some attempts to create a client may be blocked because the enrollment |
// was in progress. We give it a try again. |
@@ -260,7 +262,7 @@ void DeviceCloudPolicyInitializer::TryToCreateClient() { |
void DeviceCloudPolicyInitializer::StartConnection( |
scoped_ptr<CloudPolicyClient> client) { |
if (!manager_->core()->service()) |
- manager_->StartConnection(client.Pass(), install_attributes_); |
+ manager_->StartConnection(std::move(client), install_attributes_); |
} |
} // namespace policy |