You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2018/03/23 17:22:10 UTC
svn commit: r1827586 -
/pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/ui/PDFTreeCellRenderer.java
Author: tilman
Date: Fri Mar 23 17:22:09 2018
New Revision: 1827586
URL: http://svn.apache.org/viewvc?rev=1827586&view=rev
Log:
PDFBOX-4164: avoid NPE
Modified:
pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/ui/PDFTreeCellRenderer.java
Modified: pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/ui/PDFTreeCellRenderer.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/ui/PDFTreeCellRenderer.java?rev=1827586&r1=1827585&r2=1827586&view=diff
==============================================================================
--- pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/ui/PDFTreeCellRenderer.java (original)
+++ pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/ui/PDFTreeCellRenderer.java Fri Mar 23 17:22:09 2018
@@ -205,13 +205,19 @@ public class PDFTreeCellRenderer extends
if (dict.containsKey(COSName.TYPE))
{
COSName type = dict.getCOSName(COSName.TYPE);
- sb.append(" /T:").append(type.getName());
+ if (type != null)
+ {
+ sb.append(" /T:").append(type.getName());
+ }
}
-
+
if (dict.containsKey(COSName.SUBTYPE))
{
COSName subtype = dict.getCOSName(COSName.SUBTYPE);
- sb.append(" /S:").append(subtype.getName());
+ if (subtype != null)
+ {
+ sb.append(" /S:").append(subtype.getName());
+ }
}
return sb.toString();
}