Index: chrome/browser/ui/views/frame/browser_non_client_frame_view.cc |
diff --git a/chrome/browser/ui/views/frame/browser_non_client_frame_view.cc b/chrome/browser/ui/views/frame/browser_non_client_frame_view.cc |
index ea9ec944199062a6ec5e803a5d07f1957e65cebd..d1b43d87d301ccc68e2e3eea891f739541da7d4e 100644 |
--- a/chrome/browser/ui/views/frame/browser_non_client_frame_view.cc |
+++ b/chrome/browser/ui/views/frame/browser_non_client_frame_view.cc |
@@ -87,6 +87,15 @@ void BrowserNonClientFrameView::OnThemeChanged() { |
} |
#endif |
+void BrowserNonClientFrameView::UpdateAvatar( |
+ views::ButtonListener* listener, |
+ const NewAvatarButton::AvatarButtonStyle style) { |
+ if (browser_view()->IsRegularOrGuestSession() && switches::IsNewAvatarMenu()) |
+ UpdateNewStyleAvatarInfo(listener, style); |
+ else |
+ UpdateAvatarInfo(); |
+} |
+ |
void BrowserNonClientFrameView::UpdateAvatarInfo() { |
if (browser_view_->ShouldShowAvatar()) { |
if (!avatar_button_) { |