Index: chrome/browser/chromeos/settings/device_settings_provider.cc |
diff --git a/chrome/browser/chromeos/settings/device_settings_provider.cc b/chrome/browser/chromeos/settings/device_settings_provider.cc |
index 8fd931ac616bb1042a1bde858fef8e93de5cabeb..9c8c686c4d3fe0cfca803d278ade5b8c27b2c163 100644 |
--- a/chrome/browser/chromeos/settings/device_settings_provider.cc |
+++ b/chrome/browser/chromeos/settings/device_settings_provider.cc |
@@ -63,6 +63,7 @@ const char* const kKnownSettings[] = { |
kDeviceDisabled, |
kDeviceDisabledMessage, |
kDeviceOwner, |
+ kDeviceQuirksDownloadEnabled, |
kDisplayRotationDefault, |
kExtensionCacheSize, |
kHeartbeatEnabled, |
@@ -453,6 +454,14 @@ void DecodeGenericPolicies( |
kDisplayRotationDefault, |
policy.display_rotation_default().display_rotation_default()); |
} |
+ |
+ if (policy.has_quirks_download_enabled()) { |
+ if (policy.quirks_download_enabled().has_quirks_download_enabled()) { |
+ new_values_cache->SetBoolean( |
+ kDeviceQuirksDownloadEnabled, |
+ policy.quirks_download_enabled().quirks_download_enabled()); |
+ } |
+ } |
} |
void DecodeLogUploadPolicies(const em::ChromeDeviceSettingsProto& policy, |