diff --git a/QuestPDF/Helpers/Helpers.cs b/QuestPDF/Helpers/Helpers.cs index d0532a5..c62f3cd 100644 --- a/QuestPDF/Helpers/Helpers.cs +++ b/QuestPDF/Helpers/Helpers.cs @@ -46,9 +46,14 @@ namespace QuestPDF.Helpers internal static void VisitChildren(this Element? element, Action handler) { - foreach (var child in element.GetChildren().Where(x => x != null)) - VisitChildren(child, handler); - + if (element != null) + { + foreach (var child in element.GetChildren()) + { + if (child != null) VisitChildren(child, handler); + } + } + handler(element); } }