From c8acb75bcd415ce4f301fde496c3022c3b07cc91 Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Sat, 19 Sep 2020 21:48:53 +0200 Subject: [PATCH] [pre] Wrap text in pre (SHIFT-w by default). Refs #69 --- src/document/html/renderer.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/document/html/renderer.c b/src/document/html/renderer.c index aca4046c..d0ed0c10 100644 --- a/src/document/html/renderer.c +++ b/src/document/html/renderer.c @@ -1907,7 +1907,7 @@ put_chars(struct html_context *html_context, unsigned char *chars, int charslen) renderer_context.nobreak = 0; - if (!(html_context->options->wrap || html_is_preformatted())) { + if (html_context->options->wrap || !html_is_preformatted()) { while (part->cx > overlap(par_format) && part->cx > par_format.leftmargin) { int x = split_line(html_context); @@ -1928,9 +1928,7 @@ put_chars(struct html_context *html_context, unsigned char *chars, int charslen) int_lower_bound(&part->max_width, part->xa + par_format.leftmargin + par_format.rightmargin - (chars[charslen - 1] == ' ' - && !html_is_preformatted())); - return; - + && (html_context->options->wrap || !html_is_preformatted()))); } #undef overlap