| Index: chrome/browser/chromeos/policy/auto_enrollment_client.cc
|
| diff --git a/chrome/browser/chromeos/policy/auto_enrollment_client.cc b/chrome/browser/chromeos/policy/auto_enrollment_client.cc
|
| index 014db8d8551070137d22cbb9d253e43fb9197c68..e6e241cd8a72f86ea85504873e5bf73e043b6d77 100644
|
| --- a/chrome/browser/chromeos/policy/auto_enrollment_client.cc
|
| +++ b/chrome/browser/chromeos/policy/auto_enrollment_client.cc
|
| @@ -410,6 +410,17 @@ bool AutoEnrollmentClient::OnDeviceStateRequestCompletion(
|
| kDeviceStateRestoreMode,
|
| !restore_mode.empty(),
|
| new base::StringValue(restore_mode));
|
| +
|
| + UpdateDict(dict.Get(),
|
| + kDeviceStateDisabled,
|
| + true /* set_or_clear */,
|
| + new base::FundamentalValue(
|
| + state_response.has_disabled_state()));
|
| + UpdateDict(dict.Get(),
|
| + kDeviceStateDisabledMessage,
|
| + state_response.has_disabled_state(),
|
| + new base::StringValue(
|
| + state_response.disabled_state().message()));
|
| }
|
| local_state_->CommitPendingWrite();
|
| device_state_available_ = true;
|
|
|