aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/document.rs
diff options
context:
space:
mode:
authorbors-servo <release+servo@mozilla.com>2014-04-21 15:31:36 -0400
committerbors-servo <release+servo@mozilla.com>2014-04-21 15:31:36 -0400
commitc760577aee3ca31e58b4dd2b7f919d14fcaa2d2f (patch)
treea95b36c973e5ea6e6ddde8d77207e68416e67740 /src/components/script/dom/document.rs
parent77b5c1f4f63c59ee88ad26363420fef6e2468ce1 (diff)
parent36bf23de20b42a37dc9ccdb7bd5cc14b29df6a8b (diff)
downloadservo-c760577aee3ca31e58b4dd2b7f919d14fcaa2d2f.tar.gz
servo-c760577aee3ca31e58b4dd2b7f919d14fcaa2d2f.zip
auto merge of #2199 : sankha93/servo/prefix-impl, r=Ms2ger
See #1737. r? @ms2ger
Diffstat (limited to 'src/components/script/dom/document.rs')
-rw-r--r--src/components/script/dom/document.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/components/script/dom/document.rs b/src/components/script/dom/document.rs
index 7427b809086..95298eef358 100644
--- a/src/components/script/dom/document.rs
+++ b/src/components/script/dom/document.rs
@@ -269,7 +269,7 @@ impl Document {
}
let (prefix_from_qname, local_name_from_qname) = get_attribute_parts(qualified_name);
- match (&ns, prefix_from_qname, local_name_from_qname.as_slice()) {
+ match (&ns, prefix_from_qname.clone(), local_name_from_qname.as_slice()) {
// throw if prefix is not null and namespace is null
(&namespace::Null, Some(_), _) => {
debug!("Namespace can't be null with a non-null prefix");
@@ -293,7 +293,7 @@ impl Document {
if ns == namespace::HTML {
Ok(build_element_from_tag(local_name_from_qname, abstract_self))
} else {
- Ok(Element::new(local_name_from_qname, ns, abstract_self))
+ Ok(Element::new(local_name_from_qname, ns, prefix_from_qname, abstract_self))
}
}