| Index: chrome/browser/chromeos/login/crash_restore_browsertest.cc
|
| diff --git a/chrome/browser/chromeos/login/crash_restore_browsertest.cc b/chrome/browser/chromeos/login/crash_restore_browsertest.cc
|
| index a37442c6292ef8b1d05a5b5a019b03e37577f950..e4eb8224df7f8ad99a1ed5d01db8723216e3b088 100644
|
| --- a/chrome/browser/chromeos/login/crash_restore_browsertest.cc
|
| +++ b/chrome/browser/chromeos/login/crash_restore_browsertest.cc
|
| @@ -8,6 +8,7 @@
|
| #include "base/command_line.h"
|
| #include "base/memory/ref_counted.h"
|
| #include "base/run_loop.h"
|
| +#include "chrome/browser/chromeos/login/session/user_session_manager.h"
|
| #include "chrome/browser/chromeos/login/users/user.h"
|
| #include "chrome/browser/chromeos/login/users/user_manager.h"
|
| #include "chrome/test/base/in_process_browser_test.h"
|
| @@ -68,20 +69,20 @@ IN_PROC_BROWSER_TEST_F(CrashRestoreSimpleTest, RestoreSessionForOneUser) {
|
| }
|
|
|
| // Observer that keeps track of user sessions restore event.
|
| -class UserSessionRestoreObserver :
|
| - public UserManager::UserSessionStateObserver {
|
| +class UserSessionRestoreObserver : public UserSessionStateObserver {
|
| public:
|
| UserSessionRestoreObserver()
|
| : running_loop_(false),
|
| - user_sessions_restored_(UserManager::Get()->UserSessionsRestored()) {
|
| + user_sessions_restored_(
|
| + UserSessionManager::GetInstance()->UserSessionsRestored()) {
|
| if (!user_sessions_restored_)
|
| - UserManager::Get()->AddSessionStateObserver(this);
|
| + UserSessionManager::GetInstance()->AddSessionStateObserver(this);
|
| }
|
| virtual ~UserSessionRestoreObserver() {}
|
|
|
| virtual void PendingUserSessionsRestoreFinished() OVERRIDE {
|
| user_sessions_restored_ = true;
|
| - UserManager::Get()->RemoveSessionStateObserver(this);
|
| + UserSessionManager::GetInstance()->RemoveSessionStateObserver(this);
|
| if (!running_loop_)
|
| return;
|
|
|
| @@ -127,11 +128,11 @@ IN_PROC_BROWSER_TEST_F(CrashRestoreComplexTest, RestoreSessionForThreeUsers) {
|
| restore_observer.Wait();
|
| }
|
|
|
| - UserManager* user_manager = UserManager::Get();
|
| - DCHECK(user_manager->UserSessionsRestored());
|
| + DCHECK(UserSessionManager::GetInstance()->UserSessionsRestored());
|
|
|
| // User that is last in the user sessions map becomes active. This behavior
|
| // will become better defined once each user gets a separate user desktop.
|
| + UserManager* user_manager = UserManager::Get();
|
| User* user = user_manager->GetActiveUser();
|
| ASSERT_TRUE(user);
|
| EXPECT_EQ(kUserId3, user->email());
|
|
|