Commit 8cb8433c authored by Khushal's avatar Khushal Committed by Commit Bot

cc: Fix PaintImage serialization for empty images.

R=enne@chromium.org

Bug: 84706
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: Idf3ce80d9c9a63ac651b03c6dacb0002b659445a
Reviewed-on: https://chromium-review.googlesource.com/1101957Reviewed-by: default avatarenne <enne@chromium.org>
Commit-Queue: Khushal <khushalsagar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#568223}
parent 2cfc6040
...@@ -252,6 +252,11 @@ void PaintOpWriter::Write(const DrawImage& draw_image, ...@@ -252,6 +252,11 @@ void PaintOpWriter::Write(const DrawImage& draw_image,
} }
void PaintOpWriter::WriteImage(uint32_t transfer_cache_entry_id) { void PaintOpWriter::WriteImage(uint32_t transfer_cache_entry_id) {
if (transfer_cache_entry_id == kInvalidImageTransferCacheEntryId) {
Write(static_cast<uint8_t>(PaintOp::SerializedImageType::kNoImage));
return;
}
Write( Write(
static_cast<uint8_t>(PaintOp::SerializedImageType::kTransferCacheEntry)); static_cast<uint8_t>(PaintOp::SerializedImageType::kTransferCacheEntry));
Write(transfer_cache_entry_id); Write(transfer_cache_entry_id);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment