From 76a9d596328845aa4629700cc917bcea891f085c Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Sat, 4 Jan 2014 11:05:10 +0100 Subject: [PATCH] Avoid mixing up local name and name when creating attributes. --- src/components/script/dom/attr.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/components/script/dom/attr.rs b/src/components/script/dom/attr.rs index ed0feea992e..045855728b0 100644 --- a/src/components/script/dom/attr.rs +++ b/src/components/script/dom/attr.rs @@ -51,12 +51,13 @@ impl Attr { pub fn new_ns(window: &Window, local_name: DOMString, value: DOMString, name: DOMString, namespace: Namespace, prefix: Option) -> @mut Attr { - Attr::new_helper(window, name, value, local_name, namespace, prefix) + Attr::new_helper(window, local_name, value, name, namespace, prefix) } - fn new_helper(window: &Window, name: DOMString, value: DOMString, local_name: DOMString, - namespace: Namespace, prefix: Option) -> @mut Attr { - let attr = Attr::new_inherited(name, value, local_name, namespace, prefix); + fn new_helper(window: &Window, local_name: DOMString, value: DOMString, + name: DOMString, namespace: Namespace, + prefix: Option) -> @mut Attr { + let attr = Attr::new_inherited(local_name, value, name, namespace, prefix); reflect_dom_object(@mut attr, window, AttrBinding::Wrap) }