| Index: chrome/browser/profiles/avatar_menu.cc | 
| diff --git a/chrome/browser/profiles/avatar_menu.cc b/chrome/browser/profiles/avatar_menu.cc | 
| index f4eeff9dae9fcfb0522e351b1909e5edbc9f0ef7..e26da20f5435063fe8dfeb43a98af40c6c8851db 100644 | 
| --- a/chrome/browser/profiles/avatar_menu.cc | 
| +++ b/chrome/browser/profiles/avatar_menu.cc | 
| @@ -112,7 +112,9 @@ bool AvatarMenu::CompareItems(const Item* item1, const Item* item2) { | 
| base::i18n::ToLower(item2->name)) < 0; | 
| } | 
|  | 
| -void AvatarMenu::SwitchToProfile(size_t index, bool always_create) { | 
| +void AvatarMenu::SwitchToProfile(size_t index, | 
| +                                 bool always_create, | 
| +                                 ProfileMetrics::ProfileOpen metric) { | 
| DCHECK(profiles::IsMultipleProfilesEnabled() || | 
| index == GetActiveProfileIndex()); | 
| const Item& item = GetItemAt(index); | 
| @@ -133,8 +135,8 @@ void AvatarMenu::SwitchToProfile(size_t index, bool always_create) { | 
| desktop_type = browser_->host_desktop_type(); | 
|  | 
| profiles::SwitchToProfile(path, desktop_type, always_create, | 
| -                            profiles::ProfileSwitchingDoneCallback()); | 
| -  ProfileMetrics::LogProfileSwitchUser(ProfileMetrics::SWITCH_PROFILE_ICON); | 
| +                            profiles::ProfileSwitchingDoneCallback(), | 
| +                            metric); | 
| } | 
|  | 
| void AvatarMenu::AddNewProfile(ProfileMetrics::ProfileAdd type) { | 
|  |