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();
         }