| Index: Source/bindings/scripts/unstable/v8_attributes.py
|
| diff --git a/Source/bindings/scripts/unstable/v8_attributes.py b/Source/bindings/scripts/unstable/v8_attributes.py
|
| index 21f15b10ad127e074b1041c86d7fa0602bb3e0a8..94768e2fb16d10149b57afb9f2fc7b00fd402ddc 100644
|
| --- a/Source/bindings/scripts/unstable/v8_attributes.py
|
| +++ b/Source/bindings/scripts/unstable/v8_attributes.py
|
| @@ -59,7 +59,8 @@ def generate_attribute(interface, attribute):
|
| extended_attributes['Custom'] in [None, 'Setter'])
|
|
|
| has_strict_type_checking = (
|
| - 'StrictTypeChecking' in extended_attributes and
|
| + ('StrictTypeChecking' in extended_attributes or
|
| + 'StrictTypeChecking' in interface.extended_attributes) and
|
| v8_types.is_interface_type(idl_type))
|
|
|
| is_setter_raises_exception = (
|
|
|