From 8032d6572d6833e201468ba87b78fba604ef7147 Mon Sep 17 00:00:00 2001
From: John MacFarlane <jgm@berkeley.edu>
Date: Sun, 29 Mar 2015 17:46:51 -0700
Subject: commonmark renderer - honor softbreak if width == 0.

---
 src/commonmark.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/commonmark.c b/src/commonmark.c
index c266bf6..f41c9ee 100644
--- a/src/commonmark.c
+++ b/src/commonmark.c
@@ -404,7 +404,11 @@ S_render_node(cmark_node *node, cmark_event_type ev_type,
 		break;
 
 	case CMARK_NODE_SOFTBREAK:
-		lit(state, " ", true);
+		if (state->width == 0) {
+			cr(state);
+		} else {
+			lit(state, " ", true);
+		}
 		break;
 
 	case CMARK_NODE_CODE:
-- 
cgit v1.2.3