aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/servoparser/xml.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/servoparser/xml.rs')
-rw-r--r--components/script/dom/servoparser/xml.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/components/script/dom/servoparser/xml.rs b/components/script/dom/servoparser/xml.rs
index da5e1987253..508a6692919 100644
--- a/components/script/dom/servoparser/xml.rs
+++ b/components/script/dom/servoparser/xml.rs
@@ -44,13 +44,13 @@ impl Tokenizer {
if !input.is_empty() {
while let Some(chunk) = input.pop_front() {
self.inner.feed(chunk);
- if let Some(script) = self.inner.sink().sink().script.take() {
+ if let Some(script) = self.inner.sink.sink.script.take() {
return Err(script);
}
}
} else {
self.inner.run();
- if let Some(script) = self.inner.sink().sink().script.take() {
+ if let Some(script) = self.inner.sink.sink.script.take() {
return Err(script);
}
}
@@ -62,7 +62,7 @@ impl Tokenizer {
}
pub fn url(&self) -> &ServoUrl {
- &self.inner.sink().sink().base_url
+ &self.inner.sink.sink.base_url
}
}
@@ -80,8 +80,8 @@ unsafe impl JSTraceable for XmlTokenizer<XmlTreeBuilder<JS<Node>, Sink>> {
}
}
- let tree_builder = self.sink();
+ let tree_builder = &self.sink;
tree_builder.trace_handles(&tracer);
- tree_builder.sink().trace(trc);
+ tree_builder.sink.trace(trc);
}
}