aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/node.rs
diff options
context:
space:
mode:
authorConnor Brewster <connor.brewster@eagles.oc.edu>2017-06-23 14:21:50 -0600
committerConnor Brewster <connor.brewster@eagles.oc.edu>2017-06-23 21:10:01 -0600
commit37e8b89377302e9e981e1268eab97e7bbebbfdb6 (patch)
tree46420ab8c9ce13249fbbe1564ac5e05b393480af /components/script/dom/node.rs
parentdd9bb0550b947de90e80d2750445ec6cc888df5e (diff)
downloadservo-37e8b89377302e9e981e1268eab97e7bbebbfdb6.tar.gz
servo-37e8b89377302e9e981e1268eab97e7bbebbfdb6.zip
Allow element prefix to be set
Implements step 6.1.10 of https://dom.spec.whatwg.org/#concept-create-element
Diffstat (limited to 'components/script/dom/node.rs')
-rw-r--r--components/script/dom/node.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/dom/node.rs b/components/script/dom/node.rs
index ab2e3be9f86..2e0152195dd 100644
--- a/components/script/dom/node.rs
+++ b/components/script/dom/node.rs
@@ -1823,7 +1823,7 @@ impl Node {
NodeTypeId::Element(..) => {
let element = node.downcast::<Element>().unwrap();
let name = QualName {
- prefix: element.prefix().map(|p| Prefix::from(&**p)),
+ prefix: element.prefix().as_ref().map(|p| Prefix::from(&**p)),
ns: element.namespace().clone(),
local: element.local_name().clone()
};
@@ -2292,7 +2292,7 @@ impl NodeMethods for Node {
let element = node.downcast::<Element>().unwrap();
let other_element = other.downcast::<Element>().unwrap();
(*element.namespace() == *other_element.namespace()) &&
- (element.prefix() == other_element.prefix()) &&
+ (*element.prefix() == *other_element.prefix()) &&
(*element.local_name() == *other_element.local_name()) &&
(element.attrs().len() == other_element.attrs().len())
}