Index: chrome/browser/ui/views/frame/browser_view.cc |
diff --git a/chrome/browser/ui/views/frame/browser_view.cc b/chrome/browser/ui/views/frame/browser_view.cc |
index 97691334cb1bb6f50b85b3ce430c9daa139ba7eb..c260c67a7539a23ecc8d988619dda55974a798ea 100644 |
--- a/chrome/browser/ui/views/frame/browser_view.cc |
+++ b/chrome/browser/ui/views/frame/browser_view.cc |
@@ -2554,7 +2554,8 @@ void BrowserView::UpdateAcceleratorMetrics(const ui::Accelerator& accelerator, |
void BrowserView::ShowAvatarBubbleFromAvatarButton( |
AvatarBubbleMode mode, |
- const signin::ManageAccountsParams& manage_accounts_params) { |
+ const signin::ManageAccountsParams& manage_accounts_params, |
+ signin_metrics::AccessPoint access_point) { |
#if defined(FRAME_AVATAR_BUTTON) |
// Do not show avatar bubble if there is no avatar menu button. |
if (!frame_->GetNewAvatarMenuButton()) |
@@ -2566,10 +2567,10 @@ void BrowserView::ShowAvatarBubbleFromAvatarButton( |
&tutorial_mode); |
if (SigninViewController::ShouldShowModalSigninForMode(bubble_view_mode)) { |
- ShowModalSigninWindow(mode); |
+ ShowModalSigninWindow(mode, access_point); |
} else { |
ProfileChooserView::ShowBubble( |
- bubble_view_mode, tutorial_mode, manage_accounts_params, |
+ bubble_view_mode, tutorial_mode, manage_accounts_params, access_point, |
frame_->GetNewAvatarMenuButton(), views::BubbleBorder::TOP_RIGHT, |
views::BubbleBorder::ALIGN_EDGE_TO_ANCHOR_EDGE, browser()); |
ProfileMetrics::LogProfileOpenMethod(ProfileMetrics::ICON_AVATAR_BUBBLE); |
@@ -2579,12 +2580,15 @@ void BrowserView::ShowAvatarBubbleFromAvatarButton( |
#endif |
} |
-void BrowserView::ShowModalSigninWindow(AvatarBubbleMode mode) { |
+void BrowserView::ShowModalSigninWindow( |
+ AvatarBubbleMode mode, |
+ signin_metrics::AccessPoint access_point) { |
profiles::BubbleViewMode bubble_view_mode; |
profiles::TutorialMode tutorial_mode; |
profiles::BubbleViewModeFromAvatarBubbleMode(mode, &bubble_view_mode, |
&tutorial_mode); |
- signin_view_controller_.ShowModalSignin(bubble_view_mode, browser()); |
+ signin_view_controller_.ShowModalSignin(bubble_view_mode, browser(), |
+ access_point); |
} |
void BrowserView::CloseModalSigninWindow() { |