Skip to content

Commit 91f264f

Browse files
committed
PDFBOX-6059: avoid ClassCastException
git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1928212 13f79535-47bb-0310-9956-ffa450edef68
1 parent 20b6e52 commit 91f264f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pdfbox/src/main/java/org/apache/pdfbox/multipdf/PDFMergerUtility.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -542,7 +542,7 @@ public void appendDocument(PDDocument destination, PDDocument source) throws IOE
542542
mergeAcroForm(cloner, destCatalog, srcCatalog);
543543

544544
COSArray destThreads = destCatalog.getCOSObject().getCOSArray(COSName.THREADS);
545-
COSArray srcThreads = (COSArray) cloner.cloneForNewDocument(destCatalog.getCOSObject().getDictionaryObject(
545+
COSArray srcThreads = cloner.cloneForNewDocument(destCatalog.getCOSObject().getCOSArray(
546546
COSName.THREADS));
547547
if (destThreads == null)
548548
{
@@ -649,9 +649,9 @@ public void appendDocument(PDDocument destination, PDDocument source) throws IOE
649649
}
650650
else
651651
{
652-
destNums = (COSArray) destLabels.getDictionaryObject(COSName.NUMS);
652+
destNums = destLabels.getCOSArray(COSName.NUMS);
653653
}
654-
COSArray srcNums = (COSArray) srcLabels.getDictionaryObject(COSName.NUMS);
654+
COSArray srcNums = srcLabels.getCOSArray(COSName.NUMS);
655655
if (srcNums != null)
656656
{
657657
int startSize = destNums.size();

0 commit comments

Comments
 (0)