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;
     }
 
     /**


Reply via email to