Index: third_party/WebKit/Source/bindings/scripts/v8_attributes.py |
diff --git a/third_party/WebKit/Source/bindings/scripts/v8_attributes.py b/third_party/WebKit/Source/bindings/scripts/v8_attributes.py |
index e3eb374a3031ad02d7f4f1975b4a725ffad17303..ecc6277fdad954aa8a483b724019efb5c47e2a87 100644 |
--- a/third_party/WebKit/Source/bindings/scripts/v8_attributes.py |
+++ b/third_party/WebKit/Source/bindings/scripts/v8_attributes.py |
@@ -460,6 +460,8 @@ def setter_expression(interface, attribute, context): |
'kListenerFindOrCreate)') |
else: |
arguments.append('cppValue') |
+ if idl_type.is_explicit_nullable: |
+ arguments.append('isNull') |
if context['is_setter_raises_exception']: |
arguments.append('exceptionState') |