From adfae46c7144eb65532e10961420f2ef58cac4ed Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Sun, 12 Jul 2015 17:40:15 -0700 Subject: Fixed soft breaks in commonmark writer. --- src/commonmark.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/commonmark.c b/src/commonmark.c index dbb1910..088b934 100644 --- a/src/commonmark.c +++ b/src/commonmark.c @@ -341,7 +341,8 @@ S_render_node(cmark_renderer *renderer, break; case CMARK_NODE_SOFTBREAK: - if (CMARK_OPT_HARDBREAKS & options) { + if (renderer->width == 0 && + !(CMARK_OPT_HARDBREAKS & options)) { CR(); } else { OUT(" ", true, LITERAL); -- cgit v1.2.3