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 af22884aaddf9bf7d2466797792ae164b9c37e4f..b2a6caa11f4a1a742423856ffd7672b9b0d93168 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 |
@@ -189,6 +189,12 @@ void BrowserNonClientFrameView::UpdateOldAvatarButton() { |
avatar_button_->SetAvatarIcon(avatar, is_rectangle); |
} |
+void BrowserNonClientFrameView::ViewHierarchyChanged( |
+ const ViewHierarchyChangedDetails& details) { |
+ if (details.is_add && details.child == this) |
+ UpdateAvatar(); |
+} |
+ |
void BrowserNonClientFrameView::OnProfileAdded( |
const base::FilePath& profile_path) { |
OnProfileAvatarChanged(profile_path); |