Author: tilman
Date: Wed Jan 12 05:19:57 2022
New Revision: 1896940

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

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

Modified: 
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/pagepane/PagePane.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/pagepane/PagePane.java?rev=1896940&r1=1896939&r2=1896940&view=diff
==============================================================================
--- 
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/pagepane/PagePane.java
 (original)
+++ 
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/pagepane/PagePane.java
 Wed Jan 12 05:19:57 2022
@@ -214,7 +214,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);
@@ -307,6 +307,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();


Reply via email to