| 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 f9726b166080c32f2951c8a676a107d5e438addf..ed8bbdd33074c1d2e6aac2d848e2b78fc85d90d6 100644
|
| --- a/chrome/browser/chromeos/login/users/user_manager_impl.cc
|
| +++ b/chrome/browser/chromeos/login/users/user_manager_impl.cc
|
| @@ -1962,7 +1962,12 @@ void UserManagerImpl::UpdateLoginState() {
|
| else
|
| login_user_type = LoginState::LOGGED_IN_USER_REGULAR;
|
|
|
| - LoginState::Get()->SetLoggedInState(logged_in_state, login_user_type);
|
| + if (primary_user_) {
|
| + LoginState::Get()->SetLoggedInStateAndPrimaryUser(
|
| + logged_in_state, login_user_type, primary_user_->username_hash());
|
| + } else {
|
| + LoginState::Get()->SetLoggedInState(logged_in_state, login_user_type);
|
| + }
|
| }
|
|
|
| void UserManagerImpl::SetLRUUser(User* user) {
|
|
|