diff options
Diffstat (limited to 'src/core/SkReadBuffer.cpp')
-rw-r--r-- | src/core/SkReadBuffer.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/SkReadBuffer.cpp b/src/core/SkReadBuffer.cpp index 6a590ed694..b60dee3ba6 100644 --- a/src/core/SkReadBuffer.cpp +++ b/src/core/SkReadBuffer.cpp @@ -25,6 +25,7 @@ static uint32_t default_flags() { SkReadBuffer::SkReadBuffer() { fFlags = default_flags(); + fPictureVersion = 0; fMemoryPtr = NULL; fBitmapStorage = NULL; @@ -42,6 +43,7 @@ SkReadBuffer::SkReadBuffer() { SkReadBuffer::SkReadBuffer(const void* data, size_t size) { fFlags = default_flags(); + fPictureVersion = 0; fReader.setMemory(data, size); fMemoryPtr = NULL; @@ -60,6 +62,7 @@ SkReadBuffer::SkReadBuffer(const void* data, size_t size) { SkReadBuffer::SkReadBuffer(SkStream* stream) { fFlags = default_flags(); + fPictureVersion = 0; const size_t length = stream->getLength(); fMemoryPtr = sk_malloc_throw(length); stream->read(fMemoryPtr, length); |