From 15d8a499b6d1e5c0c781a86d24a6596039bc6a1a Mon Sep 17 00:00:00 2001 From: Kapildev Neupane Date: Tue, 3 Jun 2025 19:36:37 -0400 Subject: [PATCH] Fix bug: dont remove parent just because children is empty --- kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutline.java | 1 - 1 file changed, 1 deletion(-) diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutline.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutline.java index b8591ad6d2..6ad46579ff 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutline.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutline.java @@ -339,7 +339,6 @@ public void removeOutline() { parentContent.put(PdfName.First, children.get(0).content); parentContent.put(PdfName.Last, children.get(children.size() - 1).content); } else { - parent.removeOutline(); return; }