Index: chrome/browser/views/extensions/extension_install_prompt.cc |
=================================================================== |
--- chrome/browser/views/extensions/extension_install_prompt.cc (revision 30284) |
+++ chrome/browser/views/extensions/extension_install_prompt.cc (working copy) |
@@ -36,8 +36,12 @@ |
InstallDialogContent(ExtensionInstallUI::Delegate* delegate, |
Extension* extension, SkBitmap* icon, const std::wstring& warning_text) |
: delegate_(delegate), icon_(NULL) { |
+ // Scale down to 85x85, but allow smaller icons (don't scale up). |
rafaelw
2009/10/28 19:21:32
Can you create bugs to match this behavior on linu
|
+ gfx::Size size(icon->width(), icon->height()); |
+ if (size.width() > kIconSize || size.height() > kIconSize) |
+ size = gfx::Size(kIconSize, kIconSize); |
icon_ = new views::ImageView(); |
- icon_->SetImageSize(gfx::Size(kIconSize, kIconSize)); |
+ icon_->SetImageSize(size); |
icon_->SetImage(*icon); |
AddChildView(icon_); |