Author: tilman
Date: Sun Aug 23 10:18:58 2026
New Revision: 1937343
Log:
PDFBOX-2941: simplify signature check
Modified:
pdfbox/branches/3.0/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
Modified:
pdfbox/branches/3.0/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
==============================================================================
---
pdfbox/branches/3.0/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
Sun Aug 23 10:18:54 2026 (r1937342)
+++
pdfbox/branches/3.0/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
Sun Aug 23 10:18:58 2026 (r1937343)
@@ -897,20 +897,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;