From 555dd2da77914d6120b55b64908c59053d1596ec Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Sat, 19 Dec 2015 21:58:50 -0800 Subject: Fixed S_can_contain to allow custom nodes to have children. --- src/node.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/node.c') diff --git a/src/node.c b/src/node.c index 6c82a53..8b358ce 100644 --- a/src/node.c +++ b/src/node.c @@ -46,6 +46,7 @@ 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: @@ -57,6 +58,7 @@ static bool S_can_contain(cmark_node *node, cmark_node *child) { case CMARK_NODE_STRONG: case CMARK_NODE_LINK: case CMARK_NODE_IMAGE: + case CMARK_NODE_CUSTOM_INLINE: return S_is_inline(child); default: -- cgit v1.2.3