diff options
author | Ms2ger <ms2ger@gmail.com> | 2014-11-14 16:00:23 +0100 |
---|---|---|
committer | Tamir Duberstein <tamird@gmail.com> | 2015-04-27 12:20:23 -0700 |
commit | e8b02acb1da451bdd730fec0a98a3a1a4fc47acb (patch) | |
tree | f0cb6384efb5084411e6f57abebd77effdba83b6 /components/script/dom/attr.rs | |
parent | 89a0c004d574c69f9ca03bde2ed341cc51b21f0f (diff) | |
download | servo-e8b02acb1da451bdd730fec0a98a3a1a4fc47acb.tar.gz servo-e8b02acb1da451bdd730fec0a98a3a1a4fc47acb.zip |
Pass Atom to Attr:new for the prefix argument.
Diffstat (limited to 'components/script/dom/attr.rs')
-rw-r--r-- | components/script/dom/attr.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/components/script/dom/attr.rs b/components/script/dom/attr.rs index aef9d65e5ff..d9fba643985 100644 --- a/components/script/dom/attr.rs +++ b/components/script/dom/attr.rs @@ -109,21 +109,21 @@ pub struct Attr { impl Attr { fn new_inherited(local_name: Atom, value: AttrValue, name: Atom, namespace: Namespace, - prefix: Option<DOMString>, owner: Option<JSRef<Element>>) -> Attr { + prefix: Option<Atom>, owner: Option<JSRef<Element>>) -> Attr { Attr { reflector_: Reflector::new(), local_name: local_name, value: DOMRefCell::new(value), name: name, namespace: namespace, - prefix: prefix.map(|p| Atom::from_slice(&p)), + prefix: prefix, owner: MutNullableHeap::new(owner.map(JS::from_rooted)), } } pub fn new(window: JSRef<Window>, local_name: Atom, value: AttrValue, name: Atom, namespace: Namespace, - prefix: Option<DOMString>, owner: Option<JSRef<Element>>) -> Temporary<Attr> { + prefix: Option<Atom>, owner: Option<JSRef<Element>>) -> Temporary<Attr> { reflect_dom_object( box Attr::new_inherited(local_name, value, name, namespace, prefix, owner), GlobalRef::Window(window), |