From 11216f4b6706e2027c945d7283cdc0b861938550 Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Tue, 12 Sep 2023 10:23:26 +0200 Subject: [PATCH] [gmi] Add a new line after the first line of "preformatted" text. Refs #265 (cherry picked from commit e0a125f112238ae116934ba4d079cf9fe6988d6a) --- src/document/gemini/renderer.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/document/gemini/renderer.c b/src/document/gemini/renderer.c index 2702c235..e7288be0 100644 --- a/src/document/gemini/renderer.c +++ b/src/document/gemini/renderer.c @@ -165,6 +165,9 @@ render_gemini_document(struct cache_entry *cached, struct document *document, preformat = !preformat; repl = preformat ? &pre_start : &pre_end; string_replace(&html, &line, &gem_pre, repl); + if (preformat) { + add_char_to_string(&html, '\n'); + } } else if (preformat) { add_string_to_string(&html, &line); add_char_to_string(&html, '\n');