| Index: chrome/browser/extensions/extension_icon_image.cc
|
| diff --git a/chrome/browser/extensions/extension_icon_image.cc b/chrome/browser/extensions/extension_icon_image.cc
|
| index f07452afee97dfdcc84cfe18aa3e3060f0c894de..f748f2f933fbf18bc75db15cdc30f010366c050e 100644
|
| --- a/chrome/browser/extensions/extension_icon_image.cc
|
| +++ b/chrome/browser/extensions/extension_icon_image.cc
|
| @@ -14,6 +14,7 @@
|
| #include "ui/gfx/image/image.h"
|
| #include "ui/gfx/image/image_skia_source.h"
|
| #include "ui/gfx/size.h"
|
| +#include "ui/gfx/size_conversions.h"
|
|
|
| // The ImageSkia provided by extensions::IconImage contains ImageSkiaReps that
|
| // are computed and updated using the following algorithm (if no default icon
|
| @@ -192,7 +193,8 @@ gfx::ImageSkiaRep IconImage::LoadImageForScaleFactor(
|
| info_list.push_back(ImageLoadingTracker::ImageRepresentation(
|
| resource,
|
| ImageLoadingTracker::ImageRepresentation::ALWAYS_RESIZE,
|
| - gfx::Size(resource_size_in_dip_, resource_size_in_dip_).Scale(scale),
|
| + gfx::ToFlooredSize(
|
| + gfx::Size(resource_size_in_dip_, resource_size_in_dip_).Scale(scale)),
|
| scale_factor));
|
| tracker_.LoadImages(extension_, info_list, ImageLoadingTracker::DONT_CACHE);
|
|
|
|
|