From 07f176f6fe8deda65129c8c2ac20a6ef3dedb140 Mon Sep 17 00:00:00 2001 From: Risord <936113+Risord@users.noreply.github.com> Date: Mon, 20 May 2019 16:42:53 +0300 Subject: [PATCH] Fix InsertRange annotation crash Adding annotations to page will crash since ImportExternalPage has already cloned them. --- src/PdfSharp/Pdf/PdfPages.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PdfSharp/Pdf/PdfPages.cs b/src/PdfSharp/Pdf/PdfPages.cs index de2ee441..b9ee3d5f 100644 --- a/src/PdfSharp/Pdf/PdfPages.cs +++ b/src/PdfSharp/Pdf/PdfPages.cs @@ -360,7 +360,7 @@ public void InsertRange(int index, PdfDocument document, int startIndex, int pag if (annotations.Count > 0) { //Owner._irefTable.Add(annotations); - page.Elements.Add(PdfPage.Keys.Annots, annotations); + page.Elements[PdfPage.Keys.Annots] = annotations; } }