diff options
author | merkulova <merkulova@chromium.org> | 2015-03-23 06:01:38 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-03-23 13:02:03 +0000 |
commit | 819c79ba0f391efe03f49b1a21f109699bbe9723 (patch) | |
tree | dd7cb5bf6aaa8edc3382face7d61b27c71f08416 /ash/system/user | |
parent | 00d63638d2cf9bb618c3091d3d9de49b675275a9 (diff) | |
download | chromium_src-819c79ba0f391efe03f49b1a21f109699bbe9723.zip chromium_src-819c79ba0f391efe03f49b1a21f109699bbe9723.tar.gz chromium_src-819c79ba0f391efe03f49b1a21f109699bbe9723.tar.bz2 |
TrayUser::GetTrayIndex method removed as not necessary.
Swich->Switch renamed.
BUG=467907
Review URL: https://codereview.chromium.org/1023183002
Cr-Commit-Position: refs/heads/master@{#321763}
Diffstat (limited to 'ash/system/user')
-rw-r--r-- | ash/system/user/tray_user.cc | 19 | ||||
-rw-r--r-- | ash/system/user/tray_user.h | 3 |
2 files changed, 4 insertions, 18 deletions
diff --git a/ash/system/user/tray_user.cc b/ash/system/user/tray_user.cc index b3bd4ea..83ab7e7 100644 --- a/ash/system/user/tray_user.cc +++ b/ash/system/user/tray_user.cc @@ -142,7 +142,7 @@ void TrayUser::UpdateAfterLoginStatusChange(user::LoginStatus status) { // Only the active user is represented in the tray. if (!layout_view_) return; - if (GetTrayIndex() > 0) + if (multiprofile_index_ > 0) return; bool need_label = false; bool need_avatar = false; @@ -259,7 +259,7 @@ void TrayUser::OnUserAddedToSession() { SessionStateDelegate* session_state_delegate = Shell::GetInstance()->session_state_delegate(); // Only create views for user items which are logged in. - if (GetTrayIndex() >= session_state_delegate->NumberOfLoggedInUsers()) + if (multiprofile_index_ >= session_state_delegate->NumberOfLoggedInUsers()) return; // Enforce a layout change that newly added items become visible. @@ -274,11 +274,11 @@ void TrayUser::UpdateAvatarImage(user::LoginStatus status) { SessionStateDelegate* session_state_delegate = Shell::GetInstance()->session_state_delegate(); if (!avatar_ || - GetTrayIndex() >= session_state_delegate->NumberOfLoggedInUsers()) + multiprofile_index_ >= session_state_delegate->NumberOfLoggedInUsers()) return; const user_manager::UserInfo* user_info = - session_state_delegate->GetUserInfo(GetTrayIndex()); + session_state_delegate->GetUserInfo(multiprofile_index_); CHECK(user_info); avatar_->SetImage(user_info->GetImage(), gfx::Size(kTrayAvatarSize, kTrayAvatarSize)); @@ -288,17 +288,6 @@ void TrayUser::UpdateAvatarImage(user::LoginStatus status) { avatar_->SetSize(gfx::Size(kTrayAvatarSize, kTrayAvatarSize)); } -MultiProfileIndex TrayUser::GetTrayIndex() { - Shell* shell = Shell::GetInstance(); - // If multi profile is not enabled we can use the normal index. - if (!shell->delegate()->IsMultiProfilesEnabled()) - return multiprofile_index_; - // In case of multi profile we need to mirror the indices since the system - // tray items are in the reverse order then the menu items. - return shell->session_state_delegate()->GetMaximumNumberOfLoggedInUsers() - - 1 - multiprofile_index_; -} - void TrayUser::UpdateLayoutOfItem() { RootWindowController* controller = GetRootWindowController( system_tray()->GetWidget()->GetNativeWindow()->GetRootWindow()); diff --git a/ash/system/user/tray_user.h b/ash/system/user/tray_user.h index c68ffef..87167de 100644 --- a/ash/system/user/tray_user.h +++ b/ash/system/user/tray_user.h @@ -76,9 +76,6 @@ class ASH_EXPORT TrayUser : public SystemTrayItem, void UpdateAvatarImage(user::LoginStatus status); - // Get the user index which should be used for the tray icon of this item. - MultiProfileIndex GetTrayIndex(); - // Updates the layout of this item. void UpdateLayoutOfItem(); |