| Index: chrome/browser/chromeos/login/users/fake_user_manager.cc
|
| diff --git a/chrome/browser/chromeos/login/users/fake_user_manager.cc b/chrome/browser/chromeos/login/users/fake_user_manager.cc
|
| index 4ebad745c1481b4d06e0f8eb28e5afeffe647fbf..e47833740b268ac419d1eda323feed004406716a 100644
|
| --- a/chrome/browser/chromeos/login/users/fake_user_manager.cc
|
| +++ b/chrome/browser/chromeos/login/users/fake_user_manager.cc
|
| @@ -127,6 +127,7 @@ void FakeUserManager::UserLoggedIn(const std::string& email,
|
| (*it)->set_is_logged_in(true);
|
| (*it)->set_profile_is_created();
|
| logged_in_users_.push_back(*it);
|
| + SwitchActiveUser((*it)->email());
|
|
|
| if (!primary_user_)
|
| primary_user_ = *it;
|
| @@ -162,6 +163,12 @@ void FakeUserManager::SwitchActiveUser(const std::string& email) {
|
| active_user_id_ = email;
|
| ProfileHelper::Get()->ActiveUserHashChanged(
|
| ProfileHelper::GetUserIdHashByUserIdForTesting(email));
|
| + if (user_list_.size() && !active_user_id_.empty()) {
|
| + for (user_manager::UserList::const_iterator it = user_list_.begin();
|
| + it != user_list_.end(); ++it) {
|
| + (*it)->set_is_active((*it)->email() == active_user_id_);
|
| + }
|
| + }
|
| }
|
|
|
| void FakeUserManager::SaveUserDisplayName(
|
|
|