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 5357fe9235a04845fc81fc692f678e8deedc67b3..eb5e494c1c1d2a4c19d1805889299705642386c3 100644 |
--- a/third_party/WebKit/Source/bindings/scripts/v8_attributes.py |
+++ b/third_party/WebKit/Source/bindings/scripts/v8_attributes.py |
@@ -381,7 +381,7 @@ def setter_context(interface, attribute, context): |
(target_attribute_name, target_interface_name)) |
if ('Replaceable' in attribute.extended_attributes): |
- context['cpp_setter'] = 'v8CallBoolean(info.This()->CreateDataProperty(info.GetIsolate()->GetCurrentContext(), propertyName, v8Value))' |
+ context['cpp_setter'] = 'v8CallBoolean(info.Holder()->CreateDataProperty(info.GetIsolate()->GetCurrentContext(), propertyName, v8Value))' |
return |
extended_attributes = attribute.extended_attributes |