| Index: mojo/public/tools/bindings/generators/cpp_templates/interface_definition.tmpl
|
| diff --git a/mojo/public/tools/bindings/generators/cpp_templates/interface_definition.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/interface_definition.tmpl
|
| index 0164c2d49175472d2ee0a0dc2f2a90f8f6631417..17f75b6f08a47340eed2b2ca4d5e5b5add7c47ad 100644
|
| --- a/mojo/public/tools/bindings/generators/cpp_templates/interface_definition.tmpl
|
| +++ b/mojo/public/tools/bindings/generators/cpp_templates/interface_definition.tmpl
|
| @@ -22,7 +22,7 @@ p{{loop.index}}.Pass()
|
| mojo::MakeProxy<{{param.kind|get_name_for_kind}}>(mojo::MakeScopedHandle(mojo::internal::FetchAndReset(¶ms->{{param.name}})))
|
| {%- elif param.kind|is_interface_request_kind -%}
|
| mojo::MakeRequest<{{param.kind.kind|get_name_for_kind}}>(mojo::MakeScopedHandle(mojo::internal::FetchAndReset(¶ms->{{param.name}})))
|
| -{%- elif param.kind|is_handle_kind -%}
|
| +{%- elif param.kind|is_any_handle_kind -%}
|
| mojo::MakeScopedHandle(mojo::internal::FetchAndReset(¶ms->{{param.name}}))
|
| {%- elif param.kind|is_enum_kind -%}
|
| static_cast<{{param.kind|cpp_wrapper_type}}>(params->{{param.name}})
|
| @@ -61,7 +61,7 @@ params->{{param.name}}
|
| {%- elif param.kind|is_interface_request_kind %}
|
| // Delegate handle.
|
| params->{{param.name}} = in_{{param.name}}.PassMessagePipe().release();
|
| -{%- elif param.kind|is_handle_kind %}
|
| +{%- elif param.kind|is_any_handle_kind %}
|
| params->{{param.name}} = in_{{param.name}}.release();
|
| {%- else %}
|
| params->{{param.name}} = in_{{param.name}};
|
|
|