(outp_eject_page): Always make sure that a page is open upon return.
authorBen Pfaff <blp@gnu.org>
Sun, 14 May 2006 21:05:13 +0000 (21:05 +0000)
committerBen Pfaff <blp@gnu.org>
Sun, 14 May 2006 21:05:13 +0000 (21:05 +0000)
src/output/ChangeLog
src/output/output.c

index af13b4b443f80a8dda75bf60a9f49f5647317032..e4f21a0074f07f6db428fa4b7390a1a7fcb32820 100644 (file)
@@ -1,3 +1,8 @@
+Sun May 14 14:03:56 2006  Ben Pfaff  <blp@gnu.org>
+
+       * output.c (outp_eject_page): Always make sure that a page is open
+       upon return.
+
 Sun May 14 13:54:58 2006  Ben Pfaff  <blp@gnu.org>
 
        * postscript.c: (ps_chart_finalise) Fix format of %%EndDocument
index d590a38e14d2954fd4a66a15acaec6fbb67aea11..ffaa7eb8c52d303247f96595cc426c77375de19f 100644 (file)
@@ -1162,16 +1162,14 @@ outp_close_page (struct outp_driver *d)
     }
 }
 
-/* Ejects the paper on device D, if a page is open and is not
-   blank. */
+/* Ejects the page on device D, if a page is open and non-blank,
+   and opens a new page.  */
 void
 outp_eject_page (struct outp_driver *d)
 {
   if (d->page_open && d->cp_y != 0)
-    {
-      outp_close_page (d);
-      outp_open_page (d);
-    }
+    outp_close_page (d);
+  outp_open_page (d);
 }
 
 /* Returns the width of string S, in device units, when output on