| Index: chrome/browser/chromeos/login/screens/user_selection_screen.cc
|
| diff --git a/chrome/browser/chromeos/login/screens/user_selection_screen.cc b/chrome/browser/chromeos/login/screens/user_selection_screen.cc
|
| index 16cac17ccf0d0fcd904247bd2a7924c0ba20da10..095359ec24be4325da5c3fe9ef1ff5666a966b25 100644
|
| --- a/chrome/browser/chromeos/login/screens/user_selection_screen.cc
|
| +++ b/chrome/browser/chromeos/login/screens/user_selection_screen.cc
|
| @@ -36,6 +36,7 @@ const char kKeyEmailAddress[] = "emailAddress";
|
| const char kKeyEnterpriseDomain[] = "enterpriseDomain";
|
| const char kKeyPublicAccount[] = "publicAccount";
|
| const char kKeySupervisedUser[] = "supervisedUser";
|
| +const char kKeyChildUser[] = "childUser";
|
| const char kKeySignedIn[] = "signedIn";
|
| const char kKeyCanRemove[] = "canRemove";
|
| const char kKeyIsOwner[] = "isOwner";
|
| @@ -141,12 +142,14 @@ void UserSelectionScreen::FillUserDictionary(
|
| user->GetType() == user_manager::USER_TYPE_PUBLIC_ACCOUNT;
|
| const bool is_supervised_user =
|
| user->GetType() == user_manager::USER_TYPE_SUPERVISED;
|
| + const bool is_child_user = user->GetType() == user_manager::USER_TYPE_CHILD;
|
|
|
| user_dict->SetString(kKeyUsername, user_id);
|
| user_dict->SetString(kKeyEmailAddress, user->display_email());
|
| user_dict->SetString(kKeyDisplayName, user->GetDisplayName());
|
| user_dict->SetBoolean(kKeyPublicAccount, is_public_session);
|
| user_dict->SetBoolean(kKeySupervisedUser, is_supervised_user);
|
| + user_dict->SetBoolean(kKeyChildUser, is_child_user);
|
| user_dict->SetInteger(kKeyInitialAuthType, auth_type);
|
| user_dict->SetBoolean(kKeySignedIn, user->is_logged_in());
|
| user_dict->SetBoolean(kKeyIsOwner, is_owner);
|
|
|