aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkPictureData.cpp
diff options
context:
space:
mode:
authorGravatar reed <reed@google.com>2016-08-10 06:37:43 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-08-10 06:37:43 -0700
commitd5b88a3dc500c16fc56d472acad01e78d56ef14a (patch)
tree57b5fd475382ca1cb51ca9ffa714e2707165e214 /src/core/SkPictureData.cpp
parent1bd13ca922d6448d595064faee486eaf3fa56e56 (diff)
remove support for serializing bitmaps in old format
Diffstat (limited to 'src/core/SkPictureData.cpp')
-rw-r--r--src/core/SkPictureData.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/core/SkPictureData.cpp b/src/core/SkPictureData.cpp
index 873c0c4a1d..1e946aaa97 100644
--- a/src/core/SkPictureData.cpp
+++ b/src/core/SkPictureData.cpp
@@ -43,7 +43,7 @@ SkPictureData::SkPictureData(const SkPictureRecord& record,
fContentInfo.set(record.fContentInfo);
- fBitmaps = record.fBitmaps;
+ fBitmaps.reset(); // we never make bitmaps (anymore) during recording
fPaints = record.fPaints;
fPaths.reset(record.fPaths.count());
@@ -223,12 +223,8 @@ void SkPictureData::WriteTypefaces(SkWStream* stream, const SkRefCntSet& rec) {
void SkPictureData::flattenToBuffer(SkWriteBuffer& buffer) const {
int i, n;
- if ((n = fBitmaps.count()) > 0) {
- write_tag_size(buffer, SK_PICT_BITMAP_BUFFER_TAG, n);
- for (i = 0; i < n; i++) {
- buffer.writeBitmap(fBitmaps[i]);
- }
- }
+ // we never record bitmaps anymore, only images
+ SkASSERT(fBitmaps.count() == 0);
if ((n = fPaints.count()) > 0) {
write_tag_size(buffer, SK_PICT_PAINT_BUFFER_TAG, n);