| Index: chrome/browser/chromeos/device_settings_provider.cc
|
| diff --git a/chrome/browser/chromeos/device_settings_provider.cc b/chrome/browser/chromeos/device_settings_provider.cc
|
| index e64750057493e54d2fa8984b2e5b92eaea9a7ced..21750c4eb8da16e9d83a98c51fa2532815157bdf 100644
|
| --- a/chrome/browser/chromeos/device_settings_provider.cc
|
| +++ b/chrome/browser/chromeos/device_settings_provider.cc
|
| @@ -47,6 +47,7 @@ const char* kKnownSettings[] = {
|
| kIdleLogoutTimeout,
|
| kIdleLogoutWarningDuration,
|
| kReleaseChannel,
|
| + kReleaseChannelDelegated,
|
| kReportDeviceActivityTimes,
|
| kReportDeviceBootMode,
|
| kReportDeviceVersionInfo,
|
| @@ -282,6 +283,7 @@ void DeviceSettingsProvider::SetInPolicy() {
|
| // kAppPack
|
| // kIdleLogoutTimeout,
|
| // kIdleLogoutWarningDuration,
|
| + // kReleaseChannelDelegated,
|
| // kReportDeviceVersionInfo
|
| // kReportDeviceActivityTimes
|
| // kReportDeviceBootMode
|
| @@ -492,6 +494,12 @@ void DeviceSettingsProvider::DecodeGenericPolicies(
|
| new_values_cache->SetString(kReleaseChannel,
|
| policy.release_channel().release_channel());
|
| }
|
| +
|
| + new_values_cache->SetBoolean(
|
| + kReleaseChannelDelegated,
|
| + policy.has_release_channel() &&
|
| + policy.release_channel().has_release_channel_delegated() &&
|
| + policy.release_channel().release_channel_delegated());
|
| }
|
|
|
| void DeviceSettingsProvider::UpdateValuesCache() {
|
|
|