| Index: webkit/glue/image_decoder.cc
|
| diff --git a/webkit/glue/image_decoder.cc b/webkit/glue/image_decoder.cc
|
| index 83b935c08a246248c41f83947d6aeae836ad230b..67f6ef245fa877f8dec96b19cc798172e6b0ca80 100644
|
| --- a/webkit/glue/image_decoder.cc
|
| +++ b/webkit/glue/image_decoder.cc
|
| @@ -30,4 +30,15 @@ SkBitmap ImageDecoder::Decode(const unsigned char* data, size_t size) const {
|
| return image.getSkBitmap();
|
| }
|
|
|
| +// static
|
| +std::vector<SkBitmap> ImageDecoder::DecodeAll(
|
| + const unsigned char* data, size_t size) {
|
| + const WebKit::WebVector<WebImage>& images = WebImage::framesFromData(
|
| + WebData(reinterpret_cast<const char*>(data), size));
|
| + std::vector<SkBitmap> result;
|
| + for (size_t i = 0; i < images.size(); ++i)
|
| + result.push_back(images[i].getSkBitmap());
|
| + return result;
|
| +}
|
| +
|
| } // namespace webkit_glue
|
|
|