Blob Blame History Raw
diff -up ghostscript-9.00/cups/gdevcups.c.gdevcups-debug-uninit ghostscript-9.00/cups/gdevcups.c
--- ghostscript-9.00/cups/gdevcups.c.gdevcups-debug-uninit	2010-08-12 19:10:47.000000000 +0100
+++ ghostscript-9.00/cups/gdevcups.c	2010-10-14 17:39:39.834994296 +0100
@@ -807,9 +807,10 @@ cups_get_matrix(gx_device *pdev,	/* I - 
   dprintf4("DEBUG2: PageSize = [ %d %d ], HWResolution = [ %d %d ]\n",
 	   cups->header.PageSize[0], cups->header.PageSize[1],
 	   cups->header.HWResolution[0], cups->header.HWResolution[1]);
-  dprintf4("DEBUG2: HWMargins = [ %.3f %.3f %.3f %.3f ]\n",
-	   pdev->HWMargins[0], pdev->HWMargins[1], pdev->HWMargins[2],
-	   pdev->HWMargins[3]);
+  if (size_set)
+    dprintf4("DEBUG2: HWMargins = [ %.3f %.3f %.3f %.3f ]\n",
+	     pdev->HWMargins[0], pdev->HWMargins[1], pdev->HWMargins[2],
+	     pdev->HWMargins[3]);
   dprintf6("DEBUG2: matrix = [ %.3f %.3f %.3f %.3f %.3f %.3f ]\n",
 	   pmat->xx, pmat->xy, pmat->yx, pmat->yy, pmat->tx, pmat->ty);
 #endif /* DEBUG */