Index: Source/bindings/scripts/v8_attributes.py |
diff --git a/Source/bindings/scripts/v8_attributes.py b/Source/bindings/scripts/v8_attributes.py |
index b16b5b7435a9f34a6f8ccd54b25a4c880074034e..a6a89893bb5bcaec2506316fdbe9df255ec40516 100644 |
--- a/Source/bindings/scripts/v8_attributes.py |
+++ b/Source/bindings/scripts/v8_attributes.py |
@@ -198,7 +198,7 @@ def getter_expression(interface, attribute, contents): |
if ('ImplementedBy' in attribute.extended_attributes and |
not attribute.is_static): |
arguments.append('*impl') |
- if attribute.idl_type.is_nullable: |
+ if attribute.idl_type.is_nullable and not contents['has_strict_type_checking']: |
arguments.append('isNull') |
if contents['is_getter_raises_exception']: |
arguments.append('exceptionState') |