aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/document.rs
diff options
context:
space:
mode:
authorMs2ger <ms2ger@gmail.com>2013-10-21 15:58:16 +0200
committerMs2ger <ms2ger@gmail.com>2013-10-21 15:58:16 +0200
commit364256e359c275b07d1daefaf48382aa8efdd53c (patch)
tree336b2d98021532fa4e4f7fa4716b22e90caf02f6 /src/components/script/dom/document.rs
parent5c725b31af4632407c201ae2727698a06e0bfd78 (diff)
downloadservo-364256e359c275b07d1daefaf48382aa8efdd53c.tar.gz
servo-364256e359c275b07d1daefaf48382aa8efdd53c.zip
Replace Node::{with_base, with_mut_base} by Node::{node, mut_node}.
Diffstat (limited to 'src/components/script/dom/document.rs')
-rw-r--r--src/components/script/dom/document.rs16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/components/script/dom/document.rs b/src/components/script/dom/document.rs
index 931221cabe0..59a24c879c8 100644
--- a/src/components/script/dom/document.rs
+++ b/src/components/script/dom/document.rs
@@ -88,11 +88,9 @@ impl AbstractDocument {
}
pub fn set_root(&self, root: AbstractNode<ScriptView>) {
- assert!(root.traverse_preorder().all(|node| {
- do node.with_base |node| {
- node.owner_doc() == *self
- }
- }));
+ assert!(do root.traverse_preorder().all |node| {
+ node.node().owner_doc() == *self
+ });
self.with_mut_base(|document| {
document.root = Some(root);
// Register elements having "id" attribute to the owner doc.
@@ -561,11 +559,9 @@ impl Traceable for Document {
do "root".to_c_str().with_ref |name| {
(*tracer).debugPrintArg = name as *libc::c_void;
debug!("tracing root node");
- do root.with_base |node| {
- JS_CallTracer(tracer as *JSTracer,
- node.reflector_.object,
- JSTRACE_OBJECT as u32);
- }
+ JS_CallTracer(tracer as *JSTracer,
+ root.reflector().get_jsobject(),
+ JSTRACE_OBJECT as u32);
}
}
}