| Index: Source/bindings/scripts/v8_interface.py
|
| diff --git a/Source/bindings/scripts/v8_interface.py b/Source/bindings/scripts/v8_interface.py
|
| index 61109d55e73fde38efae9f950e0ee37707119ad7..cf852f4efc5825e0fa5d5e3b287b00fa585b1bfa 100644
|
| --- a/Source/bindings/scripts/v8_interface.py
|
| +++ b/Source/bindings/scripts/v8_interface.py
|
| @@ -1274,9 +1274,7 @@ def property_setter(setter, interface):
|
| idl_type = setter.arguments[1].idl_type
|
| extended_attributes = setter.extended_attributes
|
| is_raises_exception = 'RaisesException' in extended_attributes
|
| - restricted_float = (
|
| - 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),
|
| @@ -1290,7 +1288,7 @@ def property_setter(setter, interface):
|
| 'is_raises_exception': is_raises_exception,
|
| 'name': cpp_name(setter),
|
| 'v8_value_to_local_cpp_value': idl_type.v8_value_to_local_cpp_value(
|
| - extended_attributes, 'v8Value', 'propertyValue', restricted_float=restricted_float),
|
| + extended_attributes, 'v8Value', 'propertyValue'),
|
| }
|
|
|
|
|
|
|