| Index: Source/bindings/scripts/v8_interface.py
|
| diff --git a/Source/bindings/scripts/v8_interface.py b/Source/bindings/scripts/v8_interface.py
|
| index 535ebeca1b601909de9d568f57766cf1c338f5ed..a01880d18076b1a1a23ca88eb103bff8b522fc5d 100644
|
| --- a/Source/bindings/scripts/v8_interface.py
|
| +++ b/Source/bindings/scripts/v8_interface.py
|
| @@ -1183,14 +1183,15 @@ def property_setter(interface, setter):
|
| has_extended_attribute_value(interface, 'TypeChecking', 'Unrestricted') or
|
| has_extended_attribute_value(setter, 'TypeChecking', 'Unrestricted'))
|
| return {
|
| + 'has_exception_state': (is_raises_exception or
|
| + idl_type.v8_conversion_needs_exception_state),
|
| 'has_type_checking_interface':
|
| (has_extended_attribute_value(interface, 'TypeChecking', 'Interface') or
|
| has_extended_attribute_value(setter, 'TypeChecking', 'Interface')) and
|
| idl_type.is_wrapper_type,
|
| 'idl_type': idl_type.base_type,
|
| 'is_custom': 'Custom' in extended_attributes,
|
| - 'has_exception_state': (is_raises_exception or
|
| - idl_type.v8_conversion_needs_exception_state),
|
| + 'is_nullable': idl_type.is_nullable,
|
| 'is_raises_exception': is_raises_exception,
|
| 'name': cpp_name(setter),
|
| 'v8_value_to_local_cpp_value': idl_type.v8_value_to_local_cpp_value(
|
|
|