Author: tilman
Date: Thu Mar 3 19:13:49 2016
New Revision: 1733514
URL: http://svn.apache.org/viewvc?rev=1733514&view=rev
Log:
PDFBOX-3259: avoid ClassCastException
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/PDTilingPattern.java
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/PDTilingPattern.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/PDTilingPattern.java?rev=1733514&r1=1733513&r2=1733514&view=diff
==============================================================================
---
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/PDTilingPattern.java
(original)
+++
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/pattern/PDTilingPattern.java
Thu Mar 3 19:13:49 2016
@@ -157,7 +157,12 @@ public class PDTilingPattern extends PDA
@Override
public InputStream getContents() throws IOException
{
- return ((COSStream)getCOSObject()).createInputStream();
+ COSDictionary dict = getCOSObject();
+ if (dict instanceof COSStream)
+ {
+ return ((COSStream) getCOSObject()).createInputStream();
+ }
+ return null;
}
/**