| Index: chrome/browser/chromeos/login/user_manager_impl.cc
|
| diff --git a/chrome/browser/chromeos/login/user_manager_impl.cc b/chrome/browser/chromeos/login/user_manager_impl.cc
|
| index c705639b7a8157c588a4f41bfecc7f001bbc8291..c20060a5ed46a24b0c1d8f0c2fe61b93a6c01948 100644
|
| --- a/chrome/browser/chromeos/login/user_manager_impl.cc
|
| +++ b/chrome/browser/chromeos/login/user_manager_impl.cc
|
| @@ -359,6 +359,7 @@ void UserManagerImpl::UserLoggedIn(const std::string& email,
|
| is_current_user_new_ = false;
|
| // Set active user wallpaper back.
|
| WallpaperManager::Get()->SetUserWallpaper(active_user_->email());
|
| + NotifyUserAddedToSession(user);
|
| return;
|
| }
|
|
|
| @@ -1864,6 +1865,13 @@ void UserManagerImpl::NotifyActiveUserChanged(const User* active_user) {
|
| ActiveUserChanged(active_user));
|
| }
|
|
|
| +void UserManagerImpl::NotifyUserAddedToSession(const User* added_user) {
|
| + DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| + FOR_EACH_OBSERVER(UserManager::UserSessionStateObserver,
|
| + session_state_observer_list_,
|
| + UserAddedToSession(added_user));
|
| +}
|
| +
|
| void UserManagerImpl::NotifyActiveUserHashChanged(const std::string& hash) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| FOR_EACH_OBSERVER(UserManager::UserSessionStateObserver,
|
|
|