| Index: bindings/dart/scripts/code_generator_dart.py
|
| diff --git a/bindings/dart/scripts/code_generator_dart.py b/bindings/dart/scripts/code_generator_dart.py
|
| index 93a5f8df5169ab989224e6f2047f7f84a7938c64..3c1c2ea54dfa241f17608a1c0aa02dc08f325b50 100644
|
| --- a/bindings/dart/scripts/code_generator_dart.py
|
| +++ b/bindings/dart/scripts/code_generator_dart.py
|
| @@ -128,6 +128,9 @@ class CodeGeneratorDart(object):
|
| interface_name
|
| for interface_name, interface_info in interfaces_info.iteritems()
|
| if 'WillBeGarbageCollected' in interface_info['inherited_extended_attributes']))
|
| + dart_types.set_component_dirs(dict(
|
| + (interface_name, interface_info['component_dir'])
|
| + for interface_name, interface_info in interfaces_info.iteritems()))
|
|
|
| def generate_code(self, definitions, interface_name, idl_pickle_filename,
|
| only_if_changed):
|
| @@ -187,7 +190,8 @@ class CodeGeneratorDart(object):
|
| idl_world['callback'] = idl_global_data['callback']
|
|
|
| if 'interface_name' in template_contents:
|
| - interface_global = {'name': template_contents['interface_name'],
|
| + interface_global = {'component_dir': interface_info['component_dir'],
|
| + 'name': template_contents['interface_name'],
|
| 'parent_interface': template_contents['parent_interface'],
|
| 'is_active_dom_object': template_contents['is_active_dom_object'],
|
| 'is_event_target': template_contents['is_event_target'],
|
|
|