diff options
author | Daniel Veillard <veillard@src.gnome.org> | 2001-06-07 11:20:20 +0000 |
---|---|---|
committer | Daniel Veillard <veillard@src.gnome.org> | 2001-06-07 11:20:20 +0000 |
commit | 8a92629d3394c6d6b814b64d49126a7aacfc5ea7 (patch) | |
tree | f220fcb311bb0e78429a7893f0dc22ceb5c422d3 /HTMLtree.c | |
parent | 14839d56ddfc039468cfcd13e267ef9a165e5d49 (diff) | |
download | libxml2-8a92629d3394c6d6b814b64d49126a7aacfc5ea7.tar.gz |
- HTMLtree.c: when in a pre element no formatting space should
be added.
Daniel
Diffstat (limited to 'HTMLtree.c')
-rw-r--r-- | HTMLtree.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -975,7 +975,9 @@ htmlNodeDumpOutput(xmlOutputBufferPtr buf, xmlDocPtr doc, xmlOutputBufferWriteString(buf, ">"); if (cur->next != NULL) { if ((cur->next->type != HTML_TEXT_NODE) && - (cur->next->type != HTML_ENTITY_REF_NODE)) + (cur->next->type != HTML_ENTITY_REF_NODE) && + (cur->parent != NULL) && + (!xmlStrEqual(cur->parent->name, BAD_CAST "pre"))) xmlOutputBufferWriteString(buf, "\n"); } return; @@ -991,7 +993,9 @@ htmlNodeDumpOutput(xmlOutputBufferPtr buf, xmlDocPtr doc, } if (cur->next != NULL) { if ((cur->next->type != HTML_TEXT_NODE) && - (cur->next->type != HTML_ENTITY_REF_NODE)) + (cur->next->type != HTML_ENTITY_REF_NODE) && + (cur->parent != NULL) && + (!xmlStrEqual(cur->parent->name, BAD_CAST "pre"))) xmlOutputBufferWriteString(buf, "\n"); } return; |