X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fmojo%2Fpublic%2Ftools%2Fbindings%2Fgenerators%2Fjs_templates%2Fstruct_definition.tmpl;h=62b497cb2622f3a0494a27f710a95e79aeec5a19;hb=1afa4dd80ef85af7c90efaea6959db1d92330844;hp=d77b28b80eaf9bc739eff75e89cde43aa6e471d0;hpb=90762837333c13ccf56f2ad88e4481fc71e8d281;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/mojo/public/tools/bindings/generators/js_templates/struct_definition.tmpl b/src/mojo/public/tools/bindings/generators/js_templates/struct_definition.tmpl index d77b28b..62b497c 100644 --- a/src/mojo/public/tools/bindings/generators/js_templates/struct_definition.tmpl +++ b/src/mojo/public/tools/bindings/generators/js_templates/struct_definition.tmpl @@ -7,7 +7,7 @@ {#--- Enums #} {%- from "enum_definition.tmpl" import enum_def %} {% for enum in struct.enums %} - {{enum_def("%s.%s"|format(struct.name, enum.name), enum, module)}} + {{enum_def("%s.%s"|format(struct.name, enum.name), enum)}} {%- endfor %} {#--- Constants #} @@ -55,6 +55,10 @@ // validate {{struct.name}}.{{field_name}} err = messageValidator.validateStructPointer({{packed_field|validate_struct_params}}); {{check_err()}} +{%- elif packed_field.field|is_map_pointer_field %} + // validate {{struct.name}}.{{field_name}} + err = messageValidator.validateMapPointer({{packed_field|validate_map_params}}); + {{check_err()}} {%- elif packed_field.field|is_handle_field %} // validate {{struct.name}}.{{field_name}} err = messageValidator.validateHandle({{packed_field|validate_handle_params}})