Index: chrome/browser/chromeos/policy/device_cloud_policy_store_chromeos.cc |
diff --git a/chrome/browser/chromeos/policy/device_cloud_policy_store_chromeos.cc b/chrome/browser/chromeos/policy/device_cloud_policy_store_chromeos.cc |
index f149e8ac58baaf156c89472bd1272e23360e030a..248c8c5a418e5a3f28b738c3b628cc838bced5e4 100644 |
--- a/chrome/browser/chromeos/policy/device_cloud_policy_store_chromeos.cc |
+++ b/chrome/browser/chromeos/policy/device_cloud_policy_store_chromeos.cc |
@@ -98,6 +98,10 @@ void DeviceCloudPolicyStoreChromeOS::DeviceSettingsUpdated() { |
UpdateFromService(); |
} |
+void DeviceCloudPolicyStoreChromeOS::OnDeviceSettingsServiceShutdown() { |
+ device_settings_service_ = nullptr; |
+} |
+ |
scoped_ptr<DeviceCloudPolicyValidator> |
DeviceCloudPolicyStoreChromeOS::CreateValidator( |
const em::PolicyFetchResponse& policy) { |