Author: tilman
Date: Wed Jul 22 12:58:20 2026
New Revision: 1936480
Log:
PDFBOX-5660: Sonar fix (avoid NPE)
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/optionalcontent/PDOptionalContentMembershipDictionary.java
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/optionalcontent/PDOptionalContentMembershipDictionary.java
==============================================================================
---
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/optionalcontent/PDOptionalContentMembershipDictionary.java
Wed Jul 22 12:55:04 2026 (r1936479)
+++
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/optionalcontent/PDOptionalContentMembershipDictionary.java
Wed Jul 22 12:58:20 2026 (r1936480)
@@ -47,7 +47,7 @@ public class PDOptionalContentMembership
public PDOptionalContentMembershipDictionary(COSDictionary dict)
{
super(dict);
- if (!dict.getDictionaryObject(COSName.TYPE).equals(COSName.OCMD))
+ if (!COSName.OCMD.equals(dict.getDictionaryObject(COSName.TYPE)))
{
throw new IllegalArgumentException(
"Provided dictionary is not of type '" + COSName.OCMD +
"'");