| Index: chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
 | 
| diff --git a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
 | 
| index b80be994c0755e1168ac5ebdf0c56ee9c8a64ca4..47f06288d6aacafeac03df255f9248d72f4303ab 100644
 | 
| --- a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
 | 
| +++ b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
 | 
| @@ -886,13 +886,16 @@ void SigninScreenHandler::OnPreferencesChanged() {
 | 
|      return;
 | 
|    }
 | 
|  
 | 
| +  // Send the updated user list to the UI.
 | 
| +  if (delegate_)
 | 
| +    delegate_->HandleGetUsers();
 | 
| +
 | 
|    if (delegate_ && !delegate_->IsShowUsers()) {
 | 
|      HandleShowAddUser(nullptr);
 | 
|    } else {
 | 
| -    if (delegate_)
 | 
| -      delegate_->HandleGetUsers();
 | 
|      UpdateUIState(UI_STATE_ACCOUNT_PICKER, nullptr);
 | 
|    }
 | 
| +
 | 
|    preferences_changed_delayed_ = false;
 | 
|  }
 | 
|  
 | 
| 
 |