summaryrefslogtreecommitdiff
path: root/src/blocks.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/blocks.c')
-rw-r--r--src/blocks.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/blocks.c b/src/blocks.c
index f2e4e8e..7470389 100644
--- a/src/blocks.c
+++ b/src/blocks.c
@@ -869,7 +869,13 @@ cmark_node *cmark_parser_finish(cmark_parser *parser)
}
finalize_document(parser);
+
+ if (parser->options & CMARK_OPT_NORMALIZE) {
+ cmark_consolidate_text_nodes(parser->root);
+ }
+
cmark_strbuf_free(parser->curline);
+
#if CMARK_DEBUG_NODES
if (cmark_node_check(parser->root, stderr)) {
abort();