Index: chrome/browser/ui/views/profiles/avatar_menu_bubble_view.cc |
diff --git a/chrome/browser/ui/views/profiles/avatar_menu_bubble_view.cc b/chrome/browser/ui/views/profiles/avatar_menu_bubble_view.cc |
index aa3b695147aa85ca215b3e0b86f10069d11cea3d..710e5e08ba1c6836caf59d4b96f5822a22021152 100644 |
--- a/chrome/browser/ui/views/profiles/avatar_menu_bubble_view.cc |
+++ b/chrome/browser/ui/views/profiles/avatar_menu_bubble_view.cc |
@@ -259,7 +259,9 @@ ProfileItemView::ProfileItemView(const AvatarMenu::Item& item, |
set_notify_enter_exit_on_child(true); |
image_view_ = new ProfileImageView(); |
- gfx::ImageSkia profile_icon = *item_.icon.ToImageSkia(); |
+ // GetSizedAvatarIcon will resize the icon in case it's too large. |
+ const gfx::ImageSkia profile_icon = *profiles::GetSizedAvatarIcon(item_.icon, |
+ false, profiles::kAvatarIconWidth, kItemHeight).ToImageSkia(); |
if (item_.active || item_.signin_required) |
image_view_->SetImage(GetBadgedIcon(profile_icon)); |
else |