You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2021/07/17 15:36:16 UTC
svn commit: r1891615 -
/pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/xobject/AbstractXObjValidator.java
Author: tilman
Date: Sat Jul 17 15:36:16 2021
New Revision: 1891615
URL: http://svn.apache.org/viewvc?rev=1891615&view=rev
Log:
PDFBOX-5240: expect a COSName only
Modified:
pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/xobject/AbstractXObjValidator.java
Modified: pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/xobject/AbstractXObjValidator.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/xobject/AbstractXObjValidator.java?rev=1891615&r1=1891614&r2=1891615&view=diff
==============================================================================
--- pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/xobject/AbstractXObjValidator.java (original)
+++ pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/xobject/AbstractXObjValidator.java Sat Jul 17 15:36:16 2021
@@ -61,9 +61,8 @@ public abstract class AbstractXObjValida
*/
protected void checkSMask()
{
- COSBase smask = xobject.getCOSDictionary(COSName.SMASK);
- if (smask != null
- && !(smask instanceof COSName && COSName.NONE.equals(smask)))
+ COSBase smask = xobject.getDictionaryObject(COSName.SMASK);
+ if (smask != null && !COSName.NONE.equals(smask))
{
context.addValidationError(new ValidationError(ERROR_GRAPHIC_TRANSPARENCY_SMASK,
"Soft Mask must be null or None ["+xobject.toString()+"]"));