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(); |
} |