From 4e4b5ab5c80d85bdbd1de3c291f7135af51bde87 Mon Sep 17 00:00:00 2001 From: Simon Sapin Date: Sun, 21 May 2017 22:40:58 +0200 Subject: Decode UTF-8 code points across network packets --- components/script/dom/servoparser/xml.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'components/script/dom/servoparser/xml.rs') 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, 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); } } -- cgit v1.2.3