2c90438f29
ok kili@
34 lines
1.3 KiB
Plaintext
34 lines
1.3 KiB
Plaintext
$OpenBSD: patch-src_gdevcdj_c,v 1.1 2009/06/16 21:03:59 sthen Exp $
|
|
|
|
fix ghostscript bug 690032, failure printing PDFs with bjc600/800.
|
|
|
|
--- src/gdevcdj.c.orig Tue Jun 16 12:10:45 2009
|
|
+++ src/gdevcdj.c Tue Jun 16 12:10:51 2009
|
|
@@ -1107,6 +1107,7 @@ bjc_put_params(gx_device *pdev, gs_param_list *plist)
|
|
gs_param_string pprocesscolors;
|
|
gs_param_string pmedia;
|
|
gs_param_string pquality;
|
|
+ gs_param_string dithering;
|
|
|
|
gs_param_float_array hwra;
|
|
|
|
@@ -1143,6 +1144,9 @@ bjc_put_params(gx_device *pdev, gs_param_list *plist)
|
|
(bjc->ptype == BJC800 ? bjc800_printQualityStrings :
|
|
bjc600_printQualityStrings), ¶ms->printQuality, code);
|
|
|
|
+ code = put_param_string(plist, (unsigned char *)BJC_OPTION_DITHERINGTYPE, &dithering,
|
|
+ bjc_ditheringTypeStrings, ¶ms->ditheringType, code);
|
|
+
|
|
switch (ncode = param_read_int(plist,
|
|
oname = BJC_OPTION_MEDIAWEIGHT, ¶ms->mediaWeight)) {
|
|
case 0:
|
|
@@ -3576,7 +3580,7 @@ cdj_param_check_float(gs_param_list *plist, gs_param_n
|
|
switch ( code = param_read_float(plist, pname, &new_value) )
|
|
{
|
|
case 0:
|
|
- if ( is_defined && new_value == fval)
|
|
+ if ( is_defined && new_value == (float)fval)
|
|
break;
|
|
code = gs_note_error(gs_error_rangecheck);
|
|
goto e;
|