diff options
Diffstat (limited to 'gs/devices/vector/gdevpdfg.c')
-rw-r--r-- | gs/devices/vector/gdevpdfg.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gs/devices/vector/gdevpdfg.c b/gs/devices/vector/gdevpdfg.c index d7a9bc740..8bc10e370 100644 --- a/gs/devices/vector/gdevpdfg.c +++ b/gs/devices/vector/gdevpdfg.c @@ -289,6 +289,10 @@ is_cspace_allowed_in_strategy(gx_device_pdf * pdev, gs_color_space_index csi) csi != gs_color_space_index_DeviceRGB && csi != gs_color_space_index_DeviceGray) return false; + if (pdev->params.ColorConversionStrategy == ccs_RGB && + csi != gs_color_space_index_DeviceRGB && + csi != gs_color_space_index_DeviceGray) + return false; if (pdev->params.ColorConversionStrategy == ccs_Gray && csi != gs_color_space_index_DeviceGray) return false; |