Index: src/core/SkBitmap.cpp |
diff --git a/src/core/SkBitmap.cpp b/src/core/SkBitmap.cpp |
index 3bb763b4f43cf65f7117dbcdb79cbe8f444b79bb..fa2ddc670bcd09064c536c303de4c6d8b788bb99 100644 |
--- a/src/core/SkBitmap.cpp |
+++ b/src/core/SkBitmap.cpp |
@@ -1100,7 +1100,7 @@ static void write_raw_pixels(SkWriteBuffer* buffer, const SkPixmap& pmap) { |
const char* src = (const char*)pmap.addr(); |
const size_t ramRB = pmap.rowBytes(); |
- buffer->write32(SkToU32(snugRB)); |
+ buffer->write32("snugRB", SkToU32(snugRB)); |
info.flatten(*buffer); |
const size_t size = snugRB * info.height(); |
@@ -1111,27 +1111,27 @@ static void write_raw_pixels(SkWriteBuffer* buffer, const SkPixmap& pmap) { |
dst += snugRB; |
src += ramRB; |
} |
- buffer->writeByteArray(storage.get(), size); |
+ buffer->writeByteArray("storage", storage.get(), size); |
const SkColorTable* ct = pmap.ctable(); |
if (kIndex_8_SkColorType == info.colorType() && ct) { |
- buffer->writeBool(true); |
+ buffer->writeBool("hasColorTable", true); |
ct->writeToBuffer(*buffer); |
} else { |
- buffer->writeBool(false); |
+ buffer->writeBool("hasColorTable", false); |
} |
} |
void SkBitmap::WriteRawPixels(SkWriteBuffer* buffer, const SkBitmap& bitmap) { |
const SkImageInfo info = bitmap.info(); |
if (0 == info.width() || 0 == info.height() || nullptr == bitmap.pixelRef()) { |
- buffer->writeUInt(0); // instead of snugRB, signaling no pixels |
+ buffer->writeUInt("snugRB", 0); // instead of snugRB, signaling no pixels |
return; |
} |
SkAutoPixmapUnlock result; |
if (!bitmap.requestLock(&result)) { |
- buffer->writeUInt(0); // instead of snugRB, signaling no pixels |
+ buffer->writeUInt("snugRB", 0); // instead of snugRB, signaling no pixels |
return; |
} |