Author: tilman
Date: Mon Aug 25 15:51:31 2025
New Revision: 1928002

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

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

Modified: 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/cos/COSArray.java
==============================================================================
--- 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/cos/COSArray.java    
    Mon Aug 25 15:48:37 2025        (r1928001)
+++ 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/cos/COSArray.java    
    Mon Aug 25 15:51:31 2025        (r1928002)
@@ -558,10 +558,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