| 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;
|
| }
|
|
|
|
|