| Index: mojo/public/tools/bindings/generators/cpp_templates/struct_data_view_declaration.tmpl
|
| diff --git a/mojo/public/tools/bindings/generators/cpp_templates/struct_data_view_declaration.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/struct_data_view_declaration.tmpl
|
| index 96e0d614d8ef59f635fb44f478bca29586b0dab5..25d245d10c99909177de7c98ed271453f423f11f 100644
|
| --- a/mojo/public/tools/bindings/generators/cpp_templates/struct_data_view_declaration.tmpl
|
| +++ b/mojo/public/tools/bindings/generators/cpp_templates/struct_data_view_declaration.tmpl
|
| @@ -28,6 +28,9 @@ class {{struct.name}}DataView {
|
| {%- else %}
|
| auto* pointer = &data_->{{name}};
|
| {%- endif %}
|
| + if (pointer && pointer->is_null())
|
| + pointer = nullptr;
|
| +
|
| return mojo::internal::Deserialize<{{kind|unmapped_type_for_serializer}}>(
|
| pointer, output, context_);
|
| }
|
|
|