Index: cc/ipc/render_pass_struct_traits.cc |
diff --git a/cc/ipc/render_pass_struct_traits.cc b/cc/ipc/render_pass_struct_traits.cc |
index 86797298da516a899b4f5e182193c81a60e615dc..429ce05ca2118e003d7af12168326eb3ac4fa77f 100644 |
--- a/cc/ipc/render_pass_struct_traits.cc |
+++ b/cc/ipc/render_pass_struct_traits.cc |
@@ -71,7 +71,8 @@ bool StructTraits<cc::mojom::RenderPass, std::unique_ptr<cc::RenderPass>>::Read( |
if (!(*it)->shared_quad_state) |
return false; |
} |
- return sqs_iter.index() == (*out)->shared_quad_state_list.size() - 1; |
+ return (*out)->shared_quad_state_list.empty() || |
+ sqs_iter.index() == (*out)->shared_quad_state_list.size() - 1; |
} |
} // namespace mojo |