From 1f618253435bca44e269f2edf672424be88a68c4 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Wed, 30 Dec 2015 12:47:37 -0800 Subject: Allow both block and inline nodes as children of CUSTOM_BLOCK. Closes #96. --- src/node.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/node.c') diff --git a/src/node.c b/src/node.c index d4c39cc..f618c8a 100644 --- a/src/node.c +++ b/src/node.c @@ -46,12 +46,14 @@ static bool S_can_contain(cmark_node *node, cmark_node *child) { case CMARK_NODE_DOCUMENT: case CMARK_NODE_BLOCK_QUOTE: case CMARK_NODE_ITEM: - case CMARK_NODE_CUSTOM_BLOCK: return S_is_block(child) && child->type != CMARK_NODE_ITEM; case CMARK_NODE_LIST: return child->type == CMARK_NODE_ITEM; + case CMARK_NODE_CUSTOM_BLOCK: + return child->type != CMARK_NODE_ITEM; + case CMARK_NODE_PARAGRAPH: case CMARK_NODE_HEADING: case CMARK_NODE_EMPH: -- cgit v1.2.3