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 132e90cc89f1a2c471d8b56c798786a0c0e37c7a..031449c520a84dd7f78834fcba96f17644227d04 100644 |
--- a/chrome/browser/chromeos/settings/device_settings_provider.cc |
+++ b/chrome/browser/chromeos/settings/device_settings_provider.cc |
@@ -85,6 +85,8 @@ const char* const kKnownSettings[] = { |
kReportDeviceSessionStatus, |
kReportDeviceUsers, |
kReportDeviceVersionInfo, |
+ kReportOsUpdateStatus, |
+ kReportRunningKioskApp, |
kReportUploadFrequency, |
kServiceAccountIdentity, |
kSignedDataRoamingEnabled, |
@@ -368,6 +370,14 @@ void DecodeReportingPolicies( |
kReportDeviceSessionStatus, |
reporting_policy.report_session_status()); |
} |
+ if (reporting_policy.has_report_os_update_status()) { |
+ new_values_cache->SetBoolean(kReportOsUpdateStatus, |
+ reporting_policy.report_os_update_status()); |
+ } |
+ if (reporting_policy.has_report_running_kiosk_app()) { |
+ new_values_cache->SetBoolean(kReportRunningKioskApp, |
+ reporting_policy.report_running_kiosk_app()); |
+ } |
if (reporting_policy.has_device_status_frequency()) { |
new_values_cache->SetInteger( |
kReportUploadFrequency, |