Author: tilman
Date: Sun Aug 23 10:18:50 2026
New Revision: 1937341
Log:
PDFBOX-2941: simplify signature check
Modified:
pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
Modified:
pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
==============================================================================
---
pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
Sun Aug 23 08:52:59 2026 (r1937340)
+++
pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
Sun Aug 23 10:18:50 2026 (r1937341)
@@ -854,20 +854,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;