diff options
| -rw-r--r-- | src/blocks.c | 6 | ||||
| -rw-r--r-- | src/main.c | 6 | 
2 files changed, 6 insertions, 6 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(); @@ -152,12 +152,6 @@ int main(int argc, char *argv[])  	end_timer("finishing document");  	cmark_parser_free(parser); -	if (options & CMARK_OPT_NORMALIZE) { -		start_timer(); -		cmark_consolidate_text_nodes(document); -		end_timer("normalizing document"); -	} -  	start_timer();  	print_document(document, writer, options);  	end_timer("print_document");  | 
