Chromium Code Reviews| Index: chrome/browser/policy/cloud/user_cloud_policy_manager.cc |
| diff --git a/chrome/browser/policy/cloud/user_cloud_policy_manager.cc b/chrome/browser/policy/cloud/user_cloud_policy_manager.cc |
| index 1772f0350724d724b47dd31920c8723dc6d85f0c..69eb8da834ba6ad55db3850b5dd41c5977dec65b 100644 |
| --- a/chrome/browser/policy/cloud/user_cloud_policy_manager.cc |
| +++ b/chrome/browser/policy/cloud/user_cloud_policy_manager.cc |
| @@ -35,8 +35,9 @@ UserCloudPolicyManager::~UserCloudPolicyManager() { |
| void UserCloudPolicyManager::Connect( |
| PrefService* local_state, scoped_ptr<CloudPolicyClient> client) { |
| core()->Connect(client.Pass()); |
| - StartRefreshScheduler(); |
| + core()->StartRefreshScheduler(); |
| core()->TrackRefreshDelayPref(local_state, prefs::kUserPolicyRefreshRate); |
| + StartInvalidator(); |
|
Mattias Nissler (ping if slow)
2013/08/29 16:02:30
So the signal the invalidator apparently needs to
Steve Condie
2013/08/30 00:16:35
Yes, these signals are now published by the CloudP
|
| } |
| // static |
| @@ -50,6 +51,7 @@ UserCloudPolicyManager::CreateCloudPolicyClient( |
| } |
| void UserCloudPolicyManager::DisconnectAndRemovePolicy() { |
| + StopInvalidator(); |
| core()->Disconnect(); |
| store_->Clear(); |
| } |