| Index: chrome/browser/web_applications/web_app_mac.mm
|
| diff --git a/chrome/browser/web_applications/web_app_mac.mm b/chrome/browser/web_applications/web_app_mac.mm
|
| index e5a5ea4cb637f5cc5953df175dae2c4f09d8f87f..bcc7991e1a58ca84d51bb5334f0560cee095a6cb 100644
|
| --- a/chrome/browser/web_applications/web_app_mac.mm
|
| +++ b/chrome/browser/web_applications/web_app_mac.mm
|
| @@ -22,6 +22,7 @@
|
| #include "skia/ext/skia_utils_mac.h"
|
| #include "third_party/icon_family/IconFamily.h"
|
| #include "ui/base/l10n/l10n_util_mac.h"
|
| +#include "ui/gfx/image/image_skia.h"
|
|
|
| namespace {
|
|
|
| @@ -197,9 +198,10 @@ bool WebAppShortcutCreator::UpdateIcon(const FilePath& app_path) const {
|
|
|
| scoped_nsobject<IconFamily> icon_family([[IconFamily alloc] init]);
|
| bool image_added = false;
|
| - for (size_t i = 0; i < info_.favicon.GetNumberOfSkBitmaps(); ++i) {
|
| - NSBitmapImageRep* image_rep =
|
| - SkBitmapToImageRep(*info_.favicon.GetSkBitmapAtIndex(i));
|
| + const std::vector<const SkBitmap*>& bitmaps =
|
| + info_.favicon.ToImageSkia()->bitmaps();
|
| + for (size_t i = 0; i < bitmaps.size(); ++i) {
|
| + NSBitmapImageRep* image_rep = SkBitmapToImageRep(*bitmaps[i]);
|
| if (!image_rep)
|
| continue;
|
|
|
|
|