From 5fa0928ecd80b4b5b5eb5880cdb8c7096aa8bf46 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Tue, 21 Oct 2014 16:22:45 +0200 Subject: xml: Don't emit empty text nodes between tags when preserving whitespace. --- source/fitz/xml.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/fitz/xml.c') diff --git a/source/fitz/xml.c b/source/fitz/xml.c index bf36523a..a9d93eb8 100644 --- a/source/fitz/xml.c +++ b/source/fitz/xml.c @@ -406,7 +406,7 @@ static char *xml_parse_document_imp(struct parser *x, char *p) parse_text: mark = p; while (*p && *p != '<') ++p; - xml_emit_text(x, mark, p); + if (mark != p) xml_emit_text(x, mark, p); if (*p == '<') { ++p; goto parse_element; } return NULL; -- cgit v1.2.3