| Index: chrome/browser/chromeos/login/app_launch_signin_screen.cc
|
| diff --git a/chrome/browser/chromeos/login/app_launch_signin_screen.cc b/chrome/browser/chromeos/login/app_launch_signin_screen.cc
|
| index d567a1034cf5cf16d61625bb44e0e0b7fc72a91d..06f17a795d5d9874d7997eb0e4ac7c59fe15d22a 100644
|
| --- a/chrome/browser/chromeos/login/app_launch_signin_screen.cc
|
| +++ b/chrome/browser/chromeos/login/app_launch_signin_screen.cc
|
| @@ -13,6 +13,8 @@
|
|
|
| namespace chromeos {
|
|
|
| +UserManager* AppLaunchSigninScreen::test_user_manager_ = NULL;
|
| +
|
| AppLaunchSigninScreen::AppLaunchSigninScreen(
|
| OobeUI* oobe_ui, Delegate* delegate)
|
| : oobe_ui_(oobe_ui),
|
| @@ -30,7 +32,7 @@ void AppLaunchSigninScreen::Show() {
|
| }
|
|
|
| void AppLaunchSigninScreen::InitOwnerUserList() {
|
| - UserManager* user_manager = UserManager::Get();
|
| + UserManager* user_manager = GetUserManager();
|
| const std::string& owner_email = user_manager->GetOwnerEmail();
|
| const UserList& all_users = user_manager->GetUsers();
|
|
|
| @@ -46,6 +48,16 @@ void AppLaunchSigninScreen::InitOwnerUserList() {
|
| }
|
| }
|
|
|
| +// static
|
| +void AppLaunchSigninScreen::SetUserManagerForTesting(
|
| + UserManager* user_manager) {
|
| + test_user_manager_ = user_manager;
|
| +}
|
| +
|
| +UserManager* AppLaunchSigninScreen::GetUserManager() {
|
| + return test_user_manager_ ? test_user_manager_ : UserManager::Get();
|
| +}
|
| +
|
| void AppLaunchSigninScreen::CancelPasswordChangedFlow() {
|
| NOTREACHED();
|
| }
|
|
|