| Index: chrome/browser/chromeos/policy/device_policy_decoder_chromeos.cc
|
| diff --git a/chrome/browser/chromeos/policy/device_policy_decoder_chromeos.cc b/chrome/browser/chromeos/policy/device_policy_decoder_chromeos.cc
|
| index 3bc77ada84d748b2e57f02efe20948564a47cd02..62d8f6a3c8a6a6ae7167c096b69564b13ca5a4bf 100644
|
| --- a/chrome/browser/chromeos/policy/device_policy_decoder_chromeos.cc
|
| +++ b/chrome/browser/chromeos/policy/device_policy_decoder_chromeos.cc
|
| @@ -833,8 +833,10 @@ void DecodeGenericPolicies(const em::ChromeDeviceSettingsProto& policy,
|
| const em::ExtensionCacheSizeProto& container(policy.extension_cache_size());
|
| if (container.has_extension_cache_size()) {
|
| policies->Set(
|
| - key::kExtensionCacheSize, POLICY_LEVEL_MANDATORY,
|
| - POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
|
| + key::kExtensionCacheSize,
|
| + POLICY_LEVEL_MANDATORY,
|
| + POLICY_SCOPE_MACHINE,
|
| + POLICY_SOURCE_CLOUD,
|
| DecodeIntegerValue(container.extension_cache_size()).release(),
|
| nullptr);
|
| }
|
| @@ -844,8 +846,10 @@ void DecodeGenericPolicies(const em::ChromeDeviceSettingsProto& policy,
|
| const em::LoginScreenDomainAutoCompleteProto& container(
|
| policy.login_screen_domain_auto_complete());
|
| policies->Set(
|
| - key::kDeviceLoginScreenDomainAutoComplete, POLICY_LEVEL_MANDATORY,
|
| - POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
|
| + key::kDeviceLoginScreenDomainAutoComplete,
|
| + POLICY_LEVEL_MANDATORY,
|
| + POLICY_SCOPE_MACHINE,
|
| + POLICY_SOURCE_CLOUD,
|
| new base::StringValue(container.login_screen_domain_auto_complete()),
|
| nullptr);
|
| }
|
| @@ -882,6 +886,20 @@ void DecodeGenericPolicies(const em::ChromeDeviceSettingsProto& policy,
|
| POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD, whitelist,
|
| nullptr);
|
| }
|
| +
|
| + if (policy.has_quirks_download_enabled()) {
|
| + const em::DeviceQuirksDownloadEnabledProto& container(
|
| + policy.quirks_download_enabled());
|
| + if (container.has_quirks_download_enabled()) {
|
| + policies->Set(
|
| + key::kDeviceQuirksDownloadEnabled,
|
| + POLICY_LEVEL_MANDATORY,
|
| + POLICY_SCOPE_MACHINE,
|
| + POLICY_SOURCE_CLOUD,
|
| + new base::FundamentalValue(container.quirks_download_enabled()),
|
| + nullptr);
|
| + }
|
| + }
|
| }
|
|
|
| } // namespace
|
|
|