| Index: src/core/SkOrderedWriteBuffer.cpp
|
| diff --git a/src/core/SkOrderedWriteBuffer.cpp b/src/core/SkOrderedWriteBuffer.cpp
|
| index 1c15e43ef02eb08d7d434c2b893e0a1488f069ab..25ca769168da80bd3556b0c831b5a0483e682a36 100644
|
| --- a/src/core/SkOrderedWriteBuffer.cpp
|
| +++ b/src/core/SkOrderedWriteBuffer.cpp
|
| @@ -310,10 +310,10 @@ void SkOrderedWriteBuffer::writeFlattenable(const SkFlattenable* flattenable) {
|
| // make room for the size of the flattened object
|
| (void)fWriter.reserve(sizeof(uint32_t));
|
| // record the current size, so we can subtract after the object writes.
|
| - uint32_t offset = fWriter.size();
|
| + uint32_t offset = fWriter.bytesWritten();
|
| // now flatten the object
|
| flattenObject(flattenable, *this);
|
| - uint32_t objSize = fWriter.size() - offset;
|
| + uint32_t objSize = fWriter.bytesWritten() - offset;
|
| // record the obj's size
|
| *fWriter.peek32(offset - sizeof(uint32_t)) = objSize;
|
| }
|
|
|