| Index: chrome/browser/extensions/bookmark_app_helper.cc
|
| diff --git a/chrome/browser/extensions/bookmark_app_helper.cc b/chrome/browser/extensions/bookmark_app_helper.cc
|
| index 3c327d281d02d3d77230072ec9cdc3277a883a23..671c980ee7e6eb46ad5d7e00420fcbd1cd1ddd1b 100644
|
| --- a/chrome/browser/extensions/bookmark_app_helper.cc
|
| +++ b/chrome/browser/extensions/bookmark_app_helper.cc
|
| @@ -416,7 +416,11 @@ void BookmarkAppHelper::GenerateIcon(
|
| gfx::ImageSkia icon_image(
|
| new GeneratedIconImageSource(letter, color, output_size),
|
| gfx::Size(output_size, output_size));
|
| - icon_image.bitmap()->deepCopyTo(&(*bitmaps)[output_size].bitmap);
|
| + SkBitmap& dst = (*bitmaps)[output_size].bitmap;
|
| + if (dst.tryAllocPixels(icon_image.bitmap()->info())) {
|
| + icon_image.bitmap()->readPixels(dst.info(), dst.getPixels(), dst.rowBytes(),
|
| + 0, 0);
|
| + }
|
| }
|
|
|
| // static
|
|
|