diff options
Diffstat (limited to 'components/script/dom/element.rs')
-rw-r--r-- | components/script/dom/element.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/dom/element.rs b/components/script/dom/element.rs index a5bac9110f2..b3827f637ae 100644 --- a/components/script/dom/element.rs +++ b/components/script/dom/element.rs @@ -509,13 +509,13 @@ impl<'a> AttributeHandlers for JSRef<'a, Element> { None => { let window = window_from_node(self).root(); let attr = Attr::new(*window, local_name, value.clone(), - name, namespace.clone(), prefix, self); + name, namespace.clone(), prefix, Some(self)); self.attrs.borrow_mut().push_unrooted(&attr); (self.attrs.borrow().len() - 1, FirstSetAttr) } }; - (*self.attrs.borrow())[idx].root().set_value(set_type, value); + (*self.attrs.borrow())[idx].root().set_value(set_type, value, self); } fn parse_attribute(self, namespace: &Namespace, local_name: &Atom, |