diff --git a/src/MarkdownParser/Writer/ViewWriter.cs b/src/MarkdownParser/Writer/ViewWriter.cs index 6685950..55a01f4 100644 --- a/src/MarkdownParser/Writer/ViewWriter.cs +++ b/src/MarkdownParser/Writer/ViewWriter.cs @@ -158,10 +158,16 @@ public void FinalizeHeaderBlock(int headerLevel) view = itemsCacheTuple.Value; } - views.Add(view); + if (view != null) + { + views.Add(view); + } } - StoreView(StackViews(views)); + if (views.Any()) + { + StoreView(StackViews(views)); + } } public void FinalizeListBlock()