| Index: third_party/mojo/src/mojo/public/tools/bindings/generators/cpp_templates/struct_macros.tmpl
|
| diff --git a/third_party/mojo/src/mojo/public/tools/bindings/generators/cpp_templates/struct_macros.tmpl b/third_party/mojo/src/mojo/public/tools/bindings/generators/cpp_templates/struct_macros.tmpl
|
| index e0f2f8e44a696a677712b3159fb09d851e5f3851..6c8254ea253abec76a8dd1d7d89a7430d7fbac3a 100644
|
| --- a/third_party/mojo/src/mojo/public/tools/bindings/generators/cpp_templates/struct_macros.tmpl
|
| +++ b/third_party/mojo/src/mojo/public/tools/bindings/generators/cpp_templates/struct_macros.tmpl
|
| @@ -71,7 +71,7 @@
|
| mojo::internal::VALIDATION_ERROR_UNEXPECTED_NULL_POINTER,
|
| "null {{name}} in {{struct_display_name}}");
|
| {%- endif %}
|
| -{%- elif kind|is_any_handle_kind %}
|
| +{%- elif kind|is_any_handle_kind or kind|is_interface_kind %}
|
| {%- if kind|is_interface_kind %}
|
| mojo::internal::InterfacePointerToData({{input_field}}.Pass(), &{{output}}->{{name}});
|
| {%- elif kind|is_interface_request_kind %}
|
|
|