aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/attr.rs
diff options
context:
space:
mode:
authorMs2ger <ms2ger@gmail.com>2014-11-14 16:00:23 +0100
committerTamir Duberstein <tamird@gmail.com>2015-04-27 12:20:23 -0700
commite8b02acb1da451bdd730fec0a98a3a1a4fc47acb (patch)
treef0cb6384efb5084411e6f57abebd77effdba83b6 /components/script/dom/attr.rs
parent89a0c004d574c69f9ca03bde2ed341cc51b21f0f (diff)
downloadservo-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.rs6
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),