| Index: chrome/browser/ui/webui/signin/inline_login_handler_impl.cc
|
| diff --git a/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc b/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc
|
| index a76a764a7e26ec91397597346d83ece34049a63c..697d92f1debc28f5e1f56c011997e2e6c8dae90c 100644
|
| --- a/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc
|
| +++ b/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc
|
| @@ -306,13 +306,10 @@ void InlineSigninHelper::OnClientOAuthSuccess(const ClientOAuthResult& result) {
|
| AboutSigninInternalsFactory::GetForProfile(profile_);
|
| about_signin_internals->OnRefreshTokenReceived("Successful");
|
|
|
| - AccountTrackerService* account_tracker =
|
| - AccountTrackerServiceFactory::GetForProfile(profile_);
|
| - std::string account_id =
|
| - account_tracker->PickAccountIdForAccount(gaia_id_, email_);
|
| -
|
| // Prime the account tracker with this combination of gaia id/display email.
|
| - account_tracker->SeedAccountInfo(gaia_id_, email_);
|
| + std::string account_id =
|
| + AccountTrackerServiceFactory::GetForProfile(profile_)
|
| + ->SeedAccountInfo(gaia_id_, email_);
|
|
|
| signin_metrics::Source source = signin::GetSourceForPromoURL(current_url_);
|
|
|
| @@ -387,7 +384,7 @@ void InlineSigninHelper::OnClientOAuthSuccess(const ClientOAuthResult& result) {
|
| // OneClickSigninSyncStarter will delete itself once the job is done.
|
| new OneClickSigninSyncStarter(
|
| profile_, browser,
|
| - email_, password_, result.refresh_token,
|
| + gaia_id_, email_, password_, result.refresh_token,
|
| start_mode,
|
| contents,
|
| confirmation_required,
|
| @@ -448,7 +445,7 @@ void InlineSigninHelper::ConfirmEmailAction(
|
| break;
|
| case ConfirmEmailDialogDelegate::START_SYNC:
|
| new OneClickSigninSyncStarter(
|
| - profile_, browser, email_, password_, refresh_token,
|
| + profile_, browser, gaia_id_, email_, password_, refresh_token,
|
| start_mode, web_contents, confirmation_required, GURL(),
|
| base::Bind(&InlineLoginHandlerImpl::SyncStarterCallback, handler_));
|
| break;
|
|
|