| Index: Source/bindings/scripts/unstable/code_generator_v8.py
|
| diff --git a/Source/bindings/scripts/unstable/code_generator_v8.py b/Source/bindings/scripts/unstable/code_generator_v8.py
|
| index 71232ed577ffe2c0e21e42bda80c0ff0bade5247..2ff90983059fcc73f038b8b1877ea7c4ea788399 100644
|
| --- a/Source/bindings/scripts/unstable/code_generator_v8.py
|
| +++ b/Source/bindings/scripts/unstable/code_generator_v8.py
|
| @@ -104,15 +104,15 @@ def write_header_and_cpp(definitions, interface_name, interfaces_info, output_di
|
| interface_name
|
| for interface_name, interface_info in interfaces_info.iteritems()
|
| if interface_info['is_callback_interface']))
|
| - v8_types.set_garbage_collected_types(set(
|
| - interface_name
|
| - for interface_name, interface_info in interfaces_info.iteritems()
|
| - if 'inherited_extended_attributes' in interface_info and
|
| - 'GarbageCollected' in interface_info['inherited_extended_attributes']))
|
| v8_types.set_implemented_as_interfaces(dict(
|
| (interface_name, interface_info['implemented_as'])
|
| for interface_name, interface_info in interfaces_info.iteritems()
|
| if 'implemented_as' in interface_info))
|
| + v8_types.set_will_be_garbage_collected_types(set(
|
| + interface_name
|
| + for interface_name, interface_info in interfaces_info.iteritems()
|
| + if 'inherited_extended_attributes' in interface_info and
|
| + 'WillBeGarbageCollected' in interface_info['inherited_extended_attributes']))
|
|
|
| # Generate contents (input parameters for Jinja)
|
| template_contents = generate_contents(interface)
|
|
|