| Index: chrome/browser/extensions/extension_uninstall_dialog.cc
|
| diff --git a/chrome/browser/extensions/extension_uninstall_dialog.cc b/chrome/browser/extensions/extension_uninstall_dialog.cc
|
| index 3020c04f686daa56b21a3ec6e20374d918565344..904f1117b3462626a817ef81df48009fd9c10a27 100644
|
| --- a/chrome/browser/extensions/extension_uninstall_dialog.cc
|
| +++ b/chrome/browser/extensions/extension_uninstall_dialog.cc
|
| @@ -73,9 +73,13 @@ void ExtensionUninstallDialog::ConfirmUninstall(
|
| const extensions::Extension* extension) {
|
| DCHECK(ui_loop_ == base::MessageLoop::current());
|
| extension_ = extension;
|
| + // Bookmark apps may not have 128x128 icons so accept 48x48 icons.
|
| + const int icon_size = extension_->from_bookmark()
|
| + ? extension_misc::EXTENSION_ICON_MEDIUM
|
| + : extension_misc::EXTENSION_ICON_LARGE;
|
| extensions::ExtensionResource image = extensions::IconsInfo::GetIconResource(
|
| extension_,
|
| - extension_misc::EXTENSION_ICON_LARGE,
|
| + icon_size,
|
| ExtensionIconSet::MATCH_BIGGER);
|
| // Load the icon whose pixel size is large enough to be displayed under
|
| // maximal supported scale factor. UI code will scale the icon down if needed.
|
|
|