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 2026/07/22 13:00:27 UTC

svn commit: r1936484 - pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/optionalcontent

Author: tilman
Date: Wed Jul 22 13:00:26 2026
New Revision: 1936484

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

Modified:
   pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/optionalcontent/PDOptionalContentGroup.java

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/optionalcontent/PDOptionalContentGroup.java
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/optionalcontent/PDOptionalContentGroup.java	Wed Jul 22 13:00:23 2026	(r1936483)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/optionalcontent/PDOptionalContentGroup.java	Wed Jul 22 13:00:26 2026	(r1936484)
@@ -43,7 +43,7 @@ public class PDOptionalContentGroup exte
     public PDOptionalContentGroup(COSDictionary dict)
     {
         super(dict);
-        if (!dict.getDictionaryObject(COSName.TYPE).equals(COSName.OCG))
+        if (!COSName.OCG.equals(dict.getDictionaryObject(COSName.TYPE)))
         {
             throw new IllegalArgumentException(
                     "Provided dictionary is not of type '" + COSName.OCG + "'");