diff options
-rw-r--r-- | src/images/SkImageRef.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/images/SkImageRef.cpp b/src/images/SkImageRef.cpp index 7ef5f40418..3756d4e2c0 100644 --- a/src/images/SkImageRef.cpp +++ b/src/images/SkImageRef.cpp @@ -160,6 +160,7 @@ SkImageRef::SkImageRef(SkFlattenableReadBuffer& buffer) : INHERITED(buffer, &gImageRefMutex), fErrorInDecoding(false) { fConfig = (SkBitmap::Config)buffer.readU8(); fSampleSize = buffer.readU8(); + fDoDither = buffer.readBool(); size_t length = buffer.readU32(); fStream = SkNEW_ARGS(SkMemoryStream, (length)); buffer.read((void*)fStream->getMemoryBase(), length); @@ -173,6 +174,7 @@ void SkImageRef::flatten(SkFlattenableWriteBuffer& buffer) const { buffer.write8(fConfig); buffer.write8(fSampleSize); + buffer.writeBool(fDoDither); size_t length = fStream->getLength(); buffer.write32(length); fStream->rewind(); |