Author: tilman
Date: Mon Aug 25 15:51:35 2025
New Revision: 1928003

Log:
PDFBOX-5660: optimize, as suggested by Valery Bokov; closes #220

Modified:
   pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSArray.java

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSArray.java
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSArray.java       
Mon Aug 25 15:51:31 2025        (r1928002)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSArray.java       
Mon Aug 25 15:51:35 2025        (r1928003)
@@ -579,10 +579,13 @@ public class COSArray extends COSBase im
             {
                 return i;
             }
-            else if (item instanceof COSObject && ((COSObject) 
item).getObject() != null &&
-                      ((COSObject) item).getObject().equals(object))
+            else if (item instanceof COSObject)
             {
-                return i;
+                COSBase cosBase = ((COSObject) item).getObject();
+                if (cosBase != null && cosBase.equals(object))
+                {
+                    return i;
+                }
             }
         }
         return -1;

Reply via email to