| Index: chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.cc
 | 
| diff --git a/chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.cc b/chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.cc
 | 
| index dcc41d53f36de4559b883a22025c3321a30ff008..e0820066c117e8adac2ae8a3aad85a8cd3e92c61 100644
 | 
| --- a/chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.cc
 | 
| +++ b/chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.cc
 | 
| @@ -148,7 +148,7 @@ void UserCloudPolicyManagerChromeOS::OnInitializationCompleted(
 | 
|      // Start the refresh scheduler now, which will eventually refresh the
 | 
|      // cached policy or make the first fetch once the OAuth2 token is
 | 
|      // available.
 | 
| -    StartRefreshScheduler();
 | 
| +    StartRefreshSchedulerIfReady();
 | 
|    }
 | 
|  }
 | 
|  
 | 
| @@ -188,7 +188,7 @@ void UserCloudPolicyManagerChromeOS::OnComponentCloudPolicyRefreshNeeded() {
 | 
|  
 | 
|  void UserCloudPolicyManagerChromeOS::OnComponentCloudPolicyUpdated() {
 | 
|    CheckAndPublishPolicy();
 | 
| -  StartRefreshScheduler();
 | 
| +  StartRefreshSchedulerIfReady();
 | 
|  }
 | 
|  
 | 
|  void UserCloudPolicyManagerChromeOS::FetchPolicyOAuthTokenUsingSigninProfile() {
 | 
| @@ -252,10 +252,10 @@ void UserCloudPolicyManagerChromeOS::CancelWaitForPolicyFetch() {
 | 
|    CheckAndPublishPolicy();
 | 
|    // Now that |wait_for_policy_fetch_| is guaranteed to be false, the scheduler
 | 
|    // can be started.
 | 
| -  StartRefreshScheduler();
 | 
| +  StartRefreshSchedulerIfReady();
 | 
|  }
 | 
|  
 | 
| -void UserCloudPolicyManagerChromeOS::StartRefreshScheduler() {
 | 
| +void UserCloudPolicyManagerChromeOS::StartRefreshSchedulerIfReady() {
 | 
|    if (core()->refresh_scheduler())
 | 
|      return;  // Already started.
 | 
|  
 | 
| @@ -273,7 +273,7 @@ void UserCloudPolicyManagerChromeOS::StartRefreshScheduler() {
 | 
|      return;
 | 
|    }
 | 
|  
 | 
| -  core()->StartRefreshScheduler();
 | 
| +  StartRefreshScheduler();
 | 
|    core()->TrackRefreshDelayPref(local_state_, prefs::kUserPolicyRefreshRate);
 | 
|  }
 | 
|  
 | 
| 
 |