cmark

My personal build of CMark ✏️

Commit
fce432fbc761ab2fa9d349239324d5cf68abf563
Parent
790810db9e4368451c5c5298f13e3ba882d8568a
Author
John MacFarlane <jgm@berkeley.edu>
Date

xml writer - fixed issues with empty images.

Diffstat

1 file changed, 6 insertions, 10 deletions

Status File Name N° Changes Insertions Deletions
Modified src/xml.c 16 6 10
diff --git a/src/xml.c b/src/xml.c
@@ -103,20 +103,16 @@ S_render_node(cmark_node *node, cmark_event_type ev_type,
 		} else if (!literal) {
 			cmark_strbuf_puts(xml, " /");
 		}
+		cmark_strbuf_puts(xml, ">\n");
 
-	} else {
-		if (node->first_child) {
+
+	} else if (node->first_child) {
 			state->indent -= 2;
-		}
-		indent(state);
-		cmark_strbuf_printf(xml, "</%s",
-				    cmark_node_get_type_string(node));
+			indent(state);
+			cmark_strbuf_printf(xml, "</%s>\n",
+					    cmark_node_get_type_string(node));
 	}
 
-	// TODO print attributes
-
-	cmark_strbuf_puts(xml, ">\n");
-
 	return 1;
 }