Index: mojo/public/tools/bindings/generators/cpp_templates/struct_macros.tmpl |
diff --git a/mojo/public/tools/bindings/generators/cpp_templates/struct_macros.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/struct_macros.tmpl |
index 645229ff51faa68626cb35f2acf759cba4679a9e..fb88cf4abaf295a100647f45c461effa6443d44e 100644 |
--- a/mojo/public/tools/bindings/generators/cpp_templates/struct_macros.tmpl |
+++ b/mojo/public/tools/bindings/generators/cpp_templates/struct_macros.tmpl |
@@ -181,7 +181,8 @@ |
{%- endif %} |
{%- elif kind|is_any_handle_kind or kind|is_interface_kind %} |
{%- if kind|is_interface_kind %} |
- mojo::internal::InterfacePointerToData({{input_field}}.Pass(), &{{output}}->{{name}}); |
+ mojo::internal::InterfaceHandleToData({{input_field}}.Pass(), |
+ &{{output}}->{{name}}); |
viettrungluu
2016/02/11 18:26:29
nit: fix indentation
vardhan
2016/02/11 22:47:53
Done.
|
{%- elif kind|is_interface_request_kind %} |
{{output}}->{{name}} = {{input_field}}.PassMessagePipe().release(); |
{%- else %} |
@@ -253,7 +254,7 @@ |
Deserialize_({{input}}->{{name}}.ptr, &{{output_field}}); |
{%- endif %} |
{%- elif kind|is_interface_kind %} |
- mojo::internal::InterfaceDataToPointer(&{{input}}->{{name}}, &{{output_field}}); |
+ mojo::internal::InterfaceDataToHandle(&{{input}}->{{name}}, &{{output_field}}); |
{%- elif kind|is_interface_request_kind %} |
{{output_field}}.Bind(mojo::MakeScopedHandle(mojo::internal::FetchAndReset(&{{input}}->{{name}}))); |
{%- elif kind|is_any_handle_kind %} |