From 93e10eaf20e169853d54350d56408bb91d94e343 Mon Sep 17 00:00:00 2001 From: Keegan McAllister Date: Thu, 12 Dec 2013 11:27:30 -0800 Subject: [PATCH] Call Element::after_set_attr only for null namespace --- src/components/script/dom/element.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/components/script/dom/element.rs b/src/components/script/dom/element.rs index a1670150cf9..a928626fb20 100644 --- a/src/components/script/dom/element.rs +++ b/src/components/script/dom/element.rs @@ -252,19 +252,20 @@ impl<'self> Element { } }); - self.after_set_attr(abstract_self, &namespace, local_name, value, old_raw_value); + if namespace == namespace::Null { + self.after_set_attr(abstract_self, local_name, value, old_raw_value); + } Ok(()) } fn after_set_attr(&mut self, abstract_self: AbstractNode, - namespace: &Namespace, local_name: DOMString, value: DOMString, old_value: Option) { match local_name.as_slice() { - "style" if *namespace == namespace::Null => { + "style" => { self.style_attribute = Some(style::parse_style_attribute(value)) } "id" => {