Skip to content

Commit 57926f0

Browse files
committed
Commonmark renderer: fix bug with empty item at end of list.
Closes #583.
1 parent 1099136 commit 57926f0

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/commonmark.c

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,8 +239,12 @@ static int S_render_node(cmark_renderer *renderer, cmark_node *node,
239239
LIT(listmarker);
240240
renderer->begin_content = true;
241241
}
242-
for (i = marker_width; i--;) {
243-
cmark_strbuf_putc(renderer->prefix, ' ');
242+
if (node->first_child == NULL) {
243+
BLANKLINE();
244+
} else {
245+
for (i = marker_width; i--;) {
246+
cmark_strbuf_putc(renderer->prefix, ' ');
247+
}
244248
}
245249
} else {
246250
cmark_strbuf_truncate(renderer->prefix,

0 commit comments

Comments
 (0)