| Index: chrome/browser/chromeos/login/users/user_manager_impl.cc
|
| diff --git a/chrome/browser/chromeos/login/users/user_manager_impl.cc b/chrome/browser/chromeos/login/users/user_manager_impl.cc
|
| index 6ff719df49c612a0dbe299e31fed020280b0d0f4..3bcf5794bf18d83c6d3326510c6db7a72b15a28d 100644
|
| --- a/chrome/browser/chromeos/login/users/user_manager_impl.cc
|
| +++ b/chrome/browser/chromeos/login/users/user_manager_impl.cc
|
| @@ -2014,18 +2014,15 @@ void UserManagerImpl::RestorePendingUserSessions() {
|
| DCHECK(!user_already_logged_in);
|
|
|
| if (!user_already_logged_in) {
|
| + UserContext user_context(user_id);
|
| + user_context.SetUserIDHash(user_id_hash);
|
| + user_context.SetIsUsingOAuth(false);
|
| // Will call OnProfilePrepared() once profile has been loaded.
|
| - LoginUtils::Get()->PrepareProfile(
|
| - UserContext(user_id,
|
| - std::string(), // password
|
| - std::string(), // auth_code
|
| - user_id_hash,
|
| - false, // using_oauth
|
| - UserContext::AUTH_FLOW_OFFLINE),
|
| - std::string(), // display_email
|
| - false, // has_cookies
|
| - true, // has_active_session
|
| - this);
|
| + LoginUtils::Get()->PrepareProfile(user_context,
|
| + std::string(), // display_email
|
| + false, // has_cookies
|
| + true, // has_active_session
|
| + this);
|
| } else {
|
| RestorePendingUserSessions();
|
| }
|
|
|