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 b5b66105556109234b0bc6359abec9551a01829d..b857d374c7fe3aba46c26ea6c39e7820dcadca60 100644 |
--- a/chrome/browser/chromeos/policy/device_cloud_policy_initializer.cc |
+++ b/chrome/browser/chromeos/policy/device_cloud_policy_initializer.cc |
@@ -100,6 +100,7 @@ void DeviceCloudPolicyInitializer::StartEnrollment( |
manager_->core()->Disconnect(); |
enrollment_handler_.reset(new EnrollmentHandlerChromeOS( |
+ local_state_, |
device_store_, |
install_attributes_, |
state_keys_broker_, |
@@ -108,7 +109,6 @@ void DeviceCloudPolicyInitializer::StartEnrollment( |
auth_token, |
install_attributes_->GetDeviceId(), |
is_auto_enrollment, |
- manager_->GetDeviceRequisition(), |
allowed_device_modes, |
base::Bind(&DeviceCloudPolicyInitializer::EnrollmentCompleted, |
base::Unretained(this), |
@@ -227,7 +227,9 @@ void DeviceCloudPolicyInitializer::TryToCreateClient() { |
void DeviceCloudPolicyInitializer::StartConnection( |
scoped_ptr<CloudPolicyClient> client) { |
if (!manager_->core()->service()) |
- manager_->StartConnection(client.Pass(), device_status_provider_.Pass()); |
+ manager_->StartConnection(client.Pass(), |
+ device_status_provider_.Pass(), |
+ local_state_); |
if (!on_connected_callback_.is_null()) { |
on_connected_callback_.Run(); |