| Index: Source/bindings/templates/interface.cpp
|
| diff --git a/Source/bindings/templates/interface.cpp b/Source/bindings/templates/interface.cpp
|
| index 0c2bedb14fc9967f5e26b20976f8f30a1b297742..665b71dca61eacf379a456ddb69e27121ebf1adb 100644
|
| --- a/Source/bindings/templates/interface.cpp
|
| +++ b/Source/bindings/templates/interface.cpp
|
| @@ -7,7 +7,10 @@
|
| '%sV8Internal::%sAttributeGetterCallback' %
|
| (cpp_class, attribute.name)
|
| if not attribute.constructor_type else
|
| - '{0}V8Internal::{0}ConstructorGetter'.format(cpp_class) %}
|
| + ('%sV8Internal::%sConstructorGetterCallback' %
|
| + (cpp_class, attribute.name)
|
| + if attribute.needs_constructor_callback else
|
| + '{0}V8Internal::{0}ConstructorGetter'.format(cpp_class)) %}
|
| {% set getter_callback_for_main_world =
|
| '%sV8Internal::%sAttributeGetterCallbackForMainWorld' %
|
| (cpp_class, attribute.name)
|
| @@ -74,7 +77,6 @@ static void {{cpp_class}}ConstructorGetter(v8::Local<v8::String>, const v8::Prop
|
| {% endif %}
|
| {% endblock %}
|
|
|
| -
|
| {##############################################################################}
|
| {% block replaceable_attribute_setter_and_callback %}
|
| {% if has_replaceable_attributes or has_constructor_attributes %}
|
|
|