[gs-cvs] rev 8113 - trunk/gs/src
till at ghostscript.com
till at ghostscript.com
Tue Jul 10 10:14:09 PDT 2007
Author: till
Date: 2007-07-10 10:14:09 -0700 (Tue, 10 Jul 2007)
New Revision: 8113
Modified:
trunk/gs/src/gdevcdj.c
Log:
Fixed bug 689323: bjc600's gs_closedevice breaks get_page_device and causes NumCopies to barf
Modified: trunk/gs/src/gdevcdj.c
===================================================================
--- trunk/gs/src/gdevcdj.c 2007-07-07 02:59:08 UTC (rev 8112)
+++ trunk/gs/src/gdevcdj.c 2007-07-10 17:14:09 UTC (rev 8113)
@@ -3331,6 +3331,17 @@
if (pdev->is_open) {
gs_closedevice(pdev);
}
+ if (pdev->is_open) {
+ int code; /* Return code */
+ gdev_prn_space_params sp; /* Space parameter data */
+
+ /* Reallocate memory for device */
+ sp = ((gx_device_printer *)pdev)->space_params;
+
+ if ((code = gdev_prn_reallocate_memory(pdev, &sp, pdev->width,
+ pdev->height)) < 0)
+ return (code);
+ }
}
switch (ccomps) {
More information about the gs-cvs
mailing list