From 0cfc9fa4252ae0b95ea5eae19764429ea22cf95f Mon Sep 17 00:00:00 2001 From: Alexandre Mutel Date: Sun, 21 Feb 2016 07:05:36 +0900 Subject: [PATCH] Fix issue with containers --- src/Textamina.Markdig/Parsing/MarkdownParser.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/Textamina.Markdig/Parsing/MarkdownParser.cs b/src/Textamina.Markdig/Parsing/MarkdownParser.cs index 33f08cc2..a327475d 100644 --- a/src/Textamina.Markdig/Parsing/MarkdownParser.cs +++ b/src/Textamina.Markdig/Parsing/MarkdownParser.cs @@ -517,10 +517,17 @@ namespace Textamina.Markdig.Parsing if (nextInline.Parent == null) { - container.AppendChild(nextInline); + if (container.IsClosed) + { + container.InsertAfter(nextInline); + } + else + { + container.AppendChild(nextInline); + } } - if (nextInline != null) + if (nextInline != null && !nextInline.IsClosed) { inlineState.OpenedInlines.Add(nextInline); }