parsers/xhtml: keep iterating on all bodies

Revert part of b522eaf7f3.

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
This commit is contained in:
Maxime “pep” Buquet 2023-12-15 20:39:09 +01:00
parent b522eaf7f3
commit c8f312e89d
Signed by: pep
GPG key ID: DEDA74AEECA9D0F2

View file

@ -26,7 +26,7 @@ impl XhtmlIm {
pub fn into_html(self) -> String {
let mut html = Vec::new();
// TODO: use the best language instead.
if let Some((lang, body)) = self.bodies.into_iter().next() {
for (lang, body) in self.bodies {
if lang.is_empty() {
assert!(body.xml_lang.is_none());
} else {
@ -35,6 +35,7 @@ impl XhtmlIm {
for tag in body.children {
html.push(tag.into_html());
}
break;
}
html.concat()
}