summaryrefslogtreecommitdiff
path: root/gs/devices/vector/gdevpdfg.c
diff options
context:
space:
mode:
Diffstat (limited to 'gs/devices/vector/gdevpdfg.c')
-rw-r--r--gs/devices/vector/gdevpdfg.c4
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;