Chromium Code Reviews| Index: chrome/browser/ui/ash/session_state_delegate_chromeos.cc |
| diff --git a/chrome/browser/ui/ash/session_state_delegate_chromeos.cc b/chrome/browser/ui/ash/session_state_delegate_chromeos.cc |
| index 07997eac53c688a46e848e5223b4884ff443f958..8679a411cfa2946774e7428bdf6e342d714f1fa7 100644 |
| --- a/chrome/browser/ui/ash/session_state_delegate_chromeos.cc |
| +++ b/chrome/browser/ui/ash/session_state_delegate_chromeos.cc |
| @@ -5,7 +5,7 @@ |
| #include "chrome/browser/ui/ash/session_state_delegate_chromeos.h" |
| #include "ash/multi_profile_uma.h" |
| -#include "ash/session_state_observer.h" |
| +#include "ash/session/session_state_observer.h" |
| #include "base/command_line.h" |
| #include "base/logging.h" |
| #include "base/prefs/pref_service.h" |
| @@ -132,44 +132,21 @@ SessionStateDelegateChromeos::GetSessionState() const { |
| return session_state_; |
| } |
| -const base::string16 SessionStateDelegateChromeos::GetUserDisplayName( |
| +const ash::UserInfo* SessionStateDelegateChromeos::GetUserInfo( |
| ash::MultiProfileIndex index) const { |
| DCHECK_LT(index, NumberOfLoggedInUsers()); |
| - return chromeos::UserManager::Get()-> |
| - GetLRULoggedInUsers()[index]->display_name(); |
|
oshima
2014/04/29 02:11:50
This now calls GetDisplayName() instead of display
|
| + return chromeos::UserManager::Get()->GetLRULoggedInUsers()[index]; |
| } |
| -const base::string16 SessionStateDelegateChromeos::GetUserGivenName( |
| - ash::MultiProfileIndex index) const { |
| - DCHECK_LT(index, NumberOfLoggedInUsers()); |
| - return chromeos::UserManager::Get() |
| - ->GetLRULoggedInUsers()[index] |
| - ->given_name(); |
| -} |
| - |
| -const std::string SessionStateDelegateChromeos::GetUserEmail( |
| - ash::MultiProfileIndex index) const { |
| - DCHECK_LT(index, NumberOfLoggedInUsers()); |
| - return chromeos::UserManager::Get()-> |
| - GetLRULoggedInUsers()[index]->display_email(); |
| -} |
| - |
| -const std::string SessionStateDelegateChromeos::GetUserID( |
| - ash::MultiProfileIndex index) const { |
| - DCHECK_LT(index, NumberOfLoggedInUsers()); |
| - return gaia::CanonicalizeEmail(gaia::SanitizeEmail( |
| - chromeos::UserManager::Get()-> |
| - GetLRULoggedInUsers()[index]->email())); |
| -} |
| - |
| -const gfx::ImageSkia& SessionStateDelegateChromeos::GetUserImage( |
| +const ash::UserInfo* SessionStateDelegateChromeos::GetUserInfo( |
| content::BrowserContext* context) const { |
| DCHECK(context); |
| return chromeos::UserManager::Get()->GetUserByProfile( |
| - Profile::FromBrowserContext(context))->image(); |
| + Profile::FromBrowserContext(context)); |
| } |
| -bool SessionStateDelegateChromeos::ShouldShowAvatar(aura::Window* window) { |
| +bool SessionStateDelegateChromeos::ShouldShowAvatar( |
| + aura::Window* window) const { |
| return chrome::MultiUserWindowManager::GetInstance()-> |
| ShouldShowAvatar(window); |
| } |