Index: chrome/browser/ui/cocoa/profiles/profile_chooser_controller.mm |
diff --git a/chrome/browser/ui/cocoa/profiles/profile_chooser_controller.mm b/chrome/browser/ui/cocoa/profiles/profile_chooser_controller.mm |
index b86fd5541f34527ef4bbcf38841f86eec36d2cdc..dc449c583134434bebc936b64e0bf8039a7812f8 100644 |
--- a/chrome/browser/ui/cocoa/profiles/profile_chooser_controller.mm |
+++ b/chrome/browser/ui/cocoa/profiles/profile_chooser_controller.mm |
@@ -1782,8 +1782,15 @@ class ActiveProfileObserverBridge : public AvatarMenuObserver, |
imageTitleSpacing:kImageTitleSpacing |
backgroundColor:GetDialogBackgroundColor()]); |
[profileButton setTitle:base::SysUTF16ToNSString(item.name)]; |
+ |
+ // Use the low-res, small default avatars in the fast user switcher, like |
+ // we do in the menu bar. |
+ gfx::Image itemIcon; |
+ bool isRectangle; |
+ AvatarMenu::GetImageForMenuButton(item.profile_path, &itemIcon, &isRectangle); |
+ |
[profileButton setDefaultImage:CreateProfileImage( |
- item.icon, kSmallImageSide).ToNSImage()]; |
+ itemIcon, kSmallImageSide).ToNSImage()]; |
[profileButton setImagePosition:NSImageLeft]; |
[profileButton setAlignment:NSLeftTextAlignment]; |
[profileButton setBordered:NO]; |