| 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 61ed5b980a7ecaa13b480271dd79b9b5d255734f..d8396a4176abfd87a89f4c31a830c052d99b1cc7 100644
|
| --- a/cc/ipc/render_pass_struct_traits.cc
|
| +++ b/cc/ipc/render_pass_struct_traits.cc
|
| @@ -27,8 +27,11 @@ bool StructTraits<cc::mojom::RenderPass, std::unique_ptr<cc::RenderPass>>::Read(
|
| for (size_t i = 0; i < quads.size(); ++i) {
|
| cc::mojom::DrawQuadDataView quad_data_view;
|
| quads.GetDataView(i, &quad_data_view);
|
| + cc::mojom::DrawQuadStateDataView quad_state_data_view;
|
| + quad_data_view.GetDrawQuadStateDataView(&quad_state_data_view);
|
| +
|
| cc::DrawQuad* quad =
|
| - AllocateAndConstruct(quad_data_view.material(), &(*out)->quad_list);
|
| + AllocateAndConstruct(quad_state_data_view.tag(), &(*out)->quad_list);
|
| if (!quad)
|
| return false;
|
| if (!quads.Read(i, quad))
|
|
|