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 2022/01/12 05:20:02 UTC

svn commit: r1896941 - /pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/pagepane/PagePane.java

Author: tilman
Date: Wed Jan 12 05:20:01 2022
New Revision: 1896941

URL: http://svn.apache.org/viewvc?rev=1896941&view=rev
Log:
PDFBOX-5355: don't render orphan pages

Modified:
    pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/pagepane/PagePane.java

Modified: pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/pagepane/PagePane.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/pagepane/PagePane.java?rev=1896941&r1=1896940&r2=1896941&view=diff
==============================================================================
--- pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/pagepane/PagePane.java (original)
+++ pdfbox/branches/2.0/debugger/src/main/java/org/apache/pdfbox/debugger/pagepane/PagePane.java Wed Jan 12 05:20:01 2022
@@ -201,7 +201,7 @@ public class PagePane implements ActionL
         panel = new JPanel();
         panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
 
-        String pageLabelText = pageIndex < 0 ? "Page number not found" : "Page " + (pageIndex + 1);
+        String pageLabelText = pageIndex < 0 ? "Page number not found (may be an orphan page)" : "Page " + (pageIndex + 1);
 
         // append PDF page label, if available
         String lbl = PDFDebugger.getPageLabel(document, pageIndex);
@@ -263,6 +263,10 @@ public class PagePane implements ActionL
 
     private void startRendering()
     {
+        if (pageIndex < 0)
+        {
+            return;
+        }
         // render in a background thread: rendering is read-only, so this should be ok, despite
         // the fact that PDDocument is not officially thread safe
         new RenderWorker().execute();