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 505532d439824ed66747a8df37029e7bba67a2fc..46b878d211029a5d4bd55d12c9c741cafa9d0dce 100644 |
--- a/chrome/browser/ui/views/frame/browser_view.cc |
+++ b/chrome/browser/ui/views/frame/browser_view.cc |
@@ -32,6 +32,7 @@ |
#include "chrome/browser/search/search.h" |
#include "chrome/browser/sessions/tab_restore_service.h" |
#include "chrome/browser/sessions/tab_restore_service_factory.h" |
+#include "chrome/browser/signin/signin_header_helper.h" |
#include "chrome/browser/speech/tts_controller.h" |
#include "chrome/browser/themes/theme_properties.h" |
#include "chrome/browser/themes/theme_service_factory.h" |
@@ -2374,7 +2375,8 @@ void BrowserView::ShowAvatarBubble(WebContents* web_contents, |
views::BubbleBorder::ALIGN_EDGE_TO_ANCHOR_EDGE, bounds, browser_.get()); |
} |
-void BrowserView::ShowAvatarBubbleFromAvatarButton(AvatarBubbleMode mode) { |
+void BrowserView::ShowAvatarBubbleFromAvatarButton(AvatarBubbleMode mode, |
+ signin::GAIA_SERVICE_TYPE service_type) { |
if (switches::IsNewAvatarMenu()) { |
NewAvatarButton* button = frame_->GetNewAvatarMenuButton(); |
if (button) { |
@@ -2387,7 +2389,7 @@ void BrowserView::ShowAvatarBubbleFromAvatarButton(AvatarBubbleMode mode) { |
ProfileChooserView::BUBBLE_VIEW_MODE_ACCOUNT_MANAGEMENT : |
ProfileChooserView::BUBBLE_VIEW_MODE_PROFILE_CHOOSER; |
ProfileChooserView::ShowBubble( |
- view_mode, button, views::BubbleBorder::TOP_RIGHT, |
+ view_mode, service_type, button, views::BubbleBorder::TOP_RIGHT, |
views::BubbleBorder::ALIGN_EDGE_TO_ANCHOR_EDGE, bounds, browser()); |
} |
} else { |