| Index: Source/bindings/templates/interface.cpp
|
| diff --git a/Source/bindings/templates/interface.cpp b/Source/bindings/templates/interface.cpp
|
| index 0c2bedb14fc9967f5e26b20976f8f30a1b297742..656f9f3b08101514e4bd06d6dff98736b5fad8b7 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_getter_callback else
|
| + '{0}V8Internal::{0}ConstructorGetter'.format(cpp_class)) %}
|
| {% set getter_callback_for_main_world =
|
| '%sV8Internal::%sAttributeGetterCallbackForMainWorld' %
|
| (cpp_class, attribute.name)
|
|
|