Skip to content

Commit 9ab3188

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

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDType3CharProc.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
import org.apache.pdfbox.contentstream.PDContentStream;
2727
import org.apache.pdfbox.contentstream.operator.Operator;
2828
import org.apache.pdfbox.cos.COSBase;
29-
import org.apache.pdfbox.cos.COSDictionary;
3029
import org.apache.pdfbox.cos.COSName;
3130
import org.apache.pdfbox.cos.COSNumber;
3231
import org.apache.pdfbox.cos.COSStream;
@@ -93,7 +92,7 @@ public PDResources getResources()
9392
// PDFBOX-5294
9493
LOG.warn("Using resources dictionary found in charproc entry");
9594
LOG.warn("This should have been in the font or in the page dictionary");
96-
return new PDResources((COSDictionary) charStream.getDictionaryObject(COSName.RESOURCES));
95+
return new PDResources(charStream.getCOSDictionary(COSName.RESOURCES));
9796
}
9897
return font.getResources();
9998
}

pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/state/PDSoftMask.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ public COSArray getBackdropColor()
173173
{
174174
if (backdropColor == null)
175175
{
176-
backdropColor = (COSArray) getCOSObject().getDictionaryObject(COSName.BC);
176+
backdropColor = getCOSObject().getCOSArray(COSName.BC);
177177
}
178178
return backdropColor;
179179
}

0 commit comments

Comments
 (0)