| Index: chrome/browser/ui/cocoa/browser_window_controller.mm
|
| diff --git a/chrome/browser/ui/cocoa/browser_window_controller.mm b/chrome/browser/ui/cocoa/browser_window_controller.mm
|
| index 757dc5f941b6b9a1676f2f6b1138da79519693d5..8cb247cad9d13a49584a025bdec3c0f2d4eb1767 100644
|
| --- a/chrome/browser/ui/cocoa/browser_window_controller.mm
|
| +++ b/chrome/browser/ui/cocoa/browser_window_controller.mm
|
| @@ -1621,6 +1621,8 @@ enum {
|
| // TODO(dmaclach): Instead of redrawing the whole window, views that care
|
| // about the active window state should be registering for notifications.
|
| [[self window] setViewsNeedDisplay:YES];
|
| + if (avatarButtonController_.get())
|
| + [avatarButtonController_ updateColors:[self themeProvider]];
|
| }
|
|
|
| - (ui::ThemeProvider*)themeProvider {
|
| @@ -1722,6 +1724,9 @@ enum {
|
| // image to display based on the browser.
|
| avatarButtonController_.reset(
|
| [[AvatarButtonController alloc] initWithBrowser:browser_.get()]);
|
| + if ([avatarButtonController_ labelView])
|
| + [avatarButtonController_ updateColors:[self themeProvider]];
|
| +
|
| NSView* view = [avatarButtonController_ view];
|
| [view setAutoresizingMask:NSViewMinXMargin | NSViewMinYMargin];
|
| [view setHidden:![self shouldShowAvatar]];
|
|
|