diff options
Diffstat (limited to 'dm/DMSerializeTask.cpp')
-rw-r--r-- | dm/DMSerializeTask.cpp | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/dm/DMSerializeTask.cpp b/dm/DMSerializeTask.cpp index 8bc8c8ef98..3359f2e0aa 100644 --- a/dm/DMSerializeTask.cpp +++ b/dm/DMSerializeTask.cpp @@ -19,21 +19,12 @@ SerializeTask::SerializeTask(const Task& parent, , fReference(reference) {} -static SkData* trivial_bitmap_encoder(size_t* pixelRefOffset, const SkBitmap& bitmap) { - if (NULL == bitmap.pixelRef()) { - return NULL; - } - SkData* data = bitmap.pixelRef()->refEncodedData(); - *pixelRefOffset = bitmap.pixelRefOffset(); - return data; -} - void SerializeTask::draw() { SkPicture recorded; RecordPicture(fGM.get(), &recorded); SkDynamicMemoryWStream wStream; - recorded.serialize(&wStream, &trivial_bitmap_encoder); + recorded.serialize(&wStream, NULL); SkAutoTUnref<SkStream> rStream(wStream.detachAsStream()); SkAutoTUnref<SkPicture> reconstructed(SkPicture::CreateFromStream(rStream)); |