| Index: tests/PictureTest.cpp
|
| diff --git a/tests/PictureTest.cpp b/tests/PictureTest.cpp
|
| index 20226e7d56a5865c3b7b618168ebbc6f8a7f41ed..73696210a717d837d996e5e4bfc76c8c37143d5d 100644
|
| --- a/tests/PictureTest.cpp
|
| +++ b/tests/PictureTest.cpp
|
| @@ -359,8 +359,10 @@ private:
|
|
|
| #include "SkImageEncoder.h"
|
|
|
| -static bool PNGEncodeBitmapToStream(SkWStream* wStream, const SkBitmap& bm) {
|
| - return SkImageEncoder::EncodeStream(wStream, bm, SkImageEncoder::kPNG_Type, 100);
|
| +static SkData* encode_bitmap_to_data(SkPicture::RecordPixelRefOffset* recordOffset,
|
| + const SkBitmap& bm) {
|
| + *recordOffset = SkPicture::kNo_RecordPixelRefOffset;
|
| + return SkImageEncoder::EncodeData(bm, SkImageEncoder::kPNG_Type, 100);
|
| }
|
|
|
| static SkData* serialized_picture_from_bitmap(const SkBitmap& bitmap) {
|
| @@ -368,7 +370,7 @@ static SkData* serialized_picture_from_bitmap(const SkBitmap& bitmap) {
|
| SkCanvas* canvas = picture.beginRecording(bitmap.width(), bitmap.height());
|
| canvas->drawBitmap(bitmap, 0, 0);
|
| SkDynamicMemoryWStream wStream;
|
| - picture.serialize(&wStream, &PNGEncodeBitmapToStream);
|
| + picture.serialize(&wStream, &encode_bitmap_to_data);
|
| return wStream.copyToData();
|
| }
|
|
|
|
|