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 8fa1b39e51f83eec3da46f3f08f077069fd1488b..2a96a8c92e5d8750fec0c3ce5c099fff7c537d0b 100644 |
--- a/chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.cc |
+++ b/chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.cc |
@@ -334,7 +334,7 @@ void UserCloudPolicyManagerChromeOS::FetchPolicyOAuthToken() { |
->user_context() |
.GetRefreshToken(); |
if (!refresh_token.empty()) { |
- token_fetcher_.reset(new PolicyOAuth2TokenFetcher()); |
+ token_fetcher_.reset(PolicyOAuth2TokenFetcher::CreateInstance()); |
token_fetcher_->StartWithRefreshToken( |
refresh_token, g_browser_process->system_request_context(), |
base::Bind(&UserCloudPolicyManagerChromeOS::OnOAuth2PolicyTokenFetched, |
@@ -351,7 +351,7 @@ void UserCloudPolicyManagerChromeOS::FetchPolicyOAuthToken() { |
return; |
} |
- token_fetcher_.reset(new PolicyOAuth2TokenFetcher()); |
+ token_fetcher_.reset(PolicyOAuth2TokenFetcher::CreateInstance()); |
token_fetcher_->StartWithSigninContext( |
signin_context.get(), g_browser_process->system_request_context(), |
base::Bind(&UserCloudPolicyManagerChromeOS::OnOAuth2PolicyTokenFetched, |