File tree Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ use crate::tendril;
1616use crate :: tendril:: stream:: { TendrilSink , Utf8LossyDecoder } ;
1717use crate :: tendril:: StrTendril ;
1818use markup5ever:: buffer_queue:: BufferQueue ;
19+ use markup5ever:: TokenizerResult ;
1920
2021/// All-encompasing parser setting structure.
2122#[ derive( Clone , Default ) ]
@@ -64,7 +65,7 @@ impl<Sink: TreeSink> TendrilSink<tendril::fmt::UTF8> for XmlParser<Sink> {
6465 fn process ( & mut self , t : StrTendril ) {
6566 self . input_buffer . push_back ( t) ;
6667 // FIXME: Properly support </script> somehow.
67- let _ = self . tokenizer . feed ( & self . input_buffer ) ;
68+ while let TokenizerResult :: Script ( _ ) = self . tokenizer . feed ( & self . input_buffer ) { }
6869 }
6970
7071 // FIXME: Is it too noisy to report every character decoding error?
You can’t perform that action at this time.
0 commit comments