Index: chrome/browser/policy/cloud_policy_store.cc |
diff --git a/chrome/browser/policy/cloud_policy_store.cc b/chrome/browser/policy/cloud_policy_store.cc |
index 88ea9c49bd6ca3658d5dafb004e122b552760599..44de6551966d1527db9431cd3baf7ef9f317e8cc 100644 |
--- a/chrome/browser/policy/cloud_policy_store.cc |
+++ b/chrome/browser/policy/cloud_policy_store.cc |
@@ -15,6 +15,13 @@ CloudPolicyStore::CloudPolicyStore() |
CloudPolicyStore::~CloudPolicyStore() {} |
+void CloudPolicyStore::Clear() { |
+ RemoveStoredPolicy(); |
+ policy_.reset(); |
+ policy_map_.Clear(); |
+ NotifyStoreLoaded(); |
+} |
+ |
void CloudPolicyStore::AddObserver(CloudPolicyStore::Observer* observer) { |
observers_.AddObserver(observer); |
} |