Author: tilman
Date: Wed Jul 22 12:58:23 2026
New Revision: 1936481

Log:
PDFBOX-5660: Sonar fix (avoid NPE)

Modified:
   
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/optionalcontent/PDOptionalContentMembershipDictionary.java

Modified: 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/optionalcontent/PDOptionalContentMembershipDictionary.java
==============================================================================
--- 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/optionalcontent/PDOptionalContentMembershipDictionary.java
      Wed Jul 22 12:58:20 2026        (r1936480)
+++ 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/optionalcontent/PDOptionalContentMembershipDictionary.java
      Wed Jul 22 12:58:23 2026        (r1936481)
@@ -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 + 
"'");

Reply via email to