Index: chrome/browser/ui/sync/one_click_signin_sync_starter.cc |
diff --git a/chrome/browser/ui/sync/one_click_signin_sync_starter.cc b/chrome/browser/ui/sync/one_click_signin_sync_starter.cc |
index 0726f0c09e80f75fc0fab624379a40d5766daf93..c3ea0e48d6c6846c970bb3dcda7333ff19809c27 100644 |
--- a/chrome/browser/ui/sync/one_click_signin_sync_starter.cc |
+++ b/chrome/browser/ui/sync/one_click_signin_sync_starter.cc |
@@ -201,9 +201,11 @@ void OneClickSigninSyncStarter::OnRegisteredForPolicy( |
void OneClickSigninSyncStarter::LoadPolicyWithCachedClient() { |
DCHECK(policy_client_); |
+ SigninManager* signin = SigninManagerFactory::GetForProfile(profile_); |
policy::UserPolicySigninService* policy_service = |
policy::UserPolicySigninServiceFactory::GetForProfile(profile_); |
policy_service->FetchPolicyForSignedInUser( |
+ signin->GetUsernameForAuthInProgress(), |
policy_client_.Pass(), |
base::Bind(&OneClickSigninSyncStarter::OnPolicyFetchComplete, |
weak_pointer_factory_.GetWeakPtr())); |