Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / mojo / public / tools / bindings / generators / js_templates / struct_definition.tmpl
index d77b28b..62b497c 100644 (file)
@@ -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 #}
     // 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}})