aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/html.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/html.cc b/src/html.cc
index eb6f3909..c39a3dde 100644
--- a/src/html.cc
+++ b/src/html.cc
@@ -3663,7 +3663,9 @@ static void Html_process_tag(DilloHtml *html, char *tag, int tagsize)
if (html->stop_parser)
break;
- if (S_TOP(html)->parse_mode != DILLO_HTML_PARSE_MODE_PRE &&
+ if (S_TOP(html)->parse_mode == DILLO_HTML_PARSE_MODE_VERBATIM) {
+ /* don't change anything */
+ } else if (S_TOP(html)->parse_mode != DILLO_HTML_PARSE_MODE_PRE &&
(html->styleEngine->style ()->whiteSpace == WHITE_SPACE_PRE ||
html->styleEngine->style ()->whiteSpace == WHITE_SPACE_PRE_WRAP)) {
S_TOP(html)->parse_mode = DILLO_HTML_PARSE_MODE_PRE;