Author: tilman
Date: Sun Aug 23 10:18:54 2026
New Revision: 1937342

Log:
PDFBOX-2941: simplify signature check

Modified:
   
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java

Modified: 
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
==============================================================================
--- 
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java 
    Sun Aug 23 10:18:50 2026        (r1937341)
+++ 
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java 
    Sun Aug 23 10:18:54 2026        (r1937342)
@@ -898,20 +898,9 @@ public class PDFDebugger extends JFrame
         if (selectedNode instanceof MapEntry)
         {
             MapEntry entry = (MapEntry) selectedNode;
-            if (entry.getKey().equals(COSName.CONTENTS) &&
-                    parentNode instanceof MapEntry)
+            if (COSName.CONTENTS.equals(entry.getKey()) && parentNode 
instanceof MapEntry)
             {
-                MapEntry mapEntry = (MapEntry) parentNode;
-                COSDictionary sigDict;
-                if (mapEntry.getValue() instanceof COSDictionary)
-                {
-                    sigDict = (COSDictionary)mapEntry.getValue();
-                    COSName type = sigDict.getCOSName(COSName.TYPE);
-                    if (type != null && type.equals(COSName.SIG))
-                    {
-                        return true;
-                    }
-                }
+                return COSName.V.equals(((MapEntry) parentNode).getKey());
             }
         }
         return false;

Reply via email to