| Index: chrome/browser/chromeos/system/ash_system_tray_delegate.cc
|
| diff --git a/chrome/browser/chromeos/system/ash_system_tray_delegate.cc b/chrome/browser/chromeos/system/ash_system_tray_delegate.cc
|
| index b55d6b540275a14805eeef408ebf264fe3967818..0c02b8e17ca8aaf4be96c00e072c2fb4e9bf2eec 100644
|
| --- a/chrome/browser/chromeos/system/ash_system_tray_delegate.cc
|
| +++ b/chrome/browser/chromeos/system/ash_system_tray_delegate.cc
|
| @@ -392,18 +392,6 @@ class SystemTrayDelegate : public ash::SystemTrayDelegate,
|
| return LoginState::Get()->IsUserLoggedIn();
|
| }
|
|
|
| - virtual const string16 GetUserDisplayName() const OVERRIDE {
|
| - return UserManager::Get()->GetActiveUser()->GetDisplayName();
|
| - }
|
| -
|
| - virtual const std::string GetUserEmail() const OVERRIDE {
|
| - return UserManager::Get()->GetActiveUser()->display_email();
|
| - }
|
| -
|
| - virtual const gfx::ImageSkia& GetUserImage() const OVERRIDE {
|
| - return UserManager::Get()->GetActiveUser()->image();
|
| - }
|
| -
|
| virtual ash::user::LoginStatus GetUserLoginStatus() const OVERRIDE {
|
| // Map ChromeOS specific LOGGED_IN states to Ash LOGGED_IN states.
|
| LoginState::LoggedInState state = LoginState::Get()->GetLoggedInState();
|
| @@ -442,19 +430,6 @@ class SystemTrayDelegate : public ash::SystemTrayDelegate,
|
| return StartupUtils::IsOobeCompleted();
|
| }
|
|
|
| - virtual void GetLoggedInUsers(ash::UserEmailList* users) OVERRIDE {
|
| - const UserList& logged_in_users = UserManager::Get()->GetLoggedInUsers();
|
| - for (UserList::const_iterator it = logged_in_users.begin();
|
| - it != logged_in_users.end(); ++it) {
|
| - const User* user = (*it);
|
| - users->push_back(user->email());
|
| - }
|
| - }
|
| -
|
| - virtual void SwitchActiveUser(const std::string& email) OVERRIDE {
|
| - UserManager::Get()->SwitchActiveUser(email);
|
| - }
|
| -
|
| virtual void ChangeProfilePicture() OVERRIDE {
|
| content::RecordAction(
|
| content::UserMetricsAction("OpenChangeProfilePictureDialog"));
|
| @@ -476,7 +451,8 @@ class SystemTrayDelegate : public ash::SystemTrayDelegate,
|
| virtual const std::string GetLocallyManagedUserManager() const OVERRIDE {
|
| if (GetUserLoginStatus() != ash::user::LOGGED_IN_LOCALLY_MANAGED)
|
| return std::string();
|
| - return UserManager::Get()->GetManagerForManagedUser(GetUserEmail());
|
| + return UserManager::Get()->GetManagerForManagedUser(
|
| + chromeos::UserManager::Get()->GetActiveUser()->display_email());
|
| }
|
|
|
| virtual const string16 GetLocallyManagedUserMessage() const OVERRIDE {
|
|
|