summaryrefslogtreecommitdiff
path: root/gs/base/gxi12bit.c
diff options
context:
space:
mode:
Diffstat (limited to 'gs/base/gxi12bit.c')
-rw-r--r--gs/base/gxi12bit.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gs/base/gxi12bit.c b/gs/base/gxi12bit.c
index 0818f08fc..bdfcee340 100644
--- a/gs/base/gxi12bit.c
+++ b/gs/base/gxi12bit.c
@@ -145,8 +145,8 @@ gs_image_class_2_fracs(gx_image_enum * penum)
cmm_dev_profile_t *dev_profile;
code = dev_proc(penum->dev, get_profile)(penum->dev, &dev_profile);
- num_des_comps = dev_profile->device_profile[0]->num_comps;
- penum->icc_setup.need_decode = false;
+ num_des_comps = gsicc_get_device_profile_comps(dev_profile);
+ penum->icc_setup.need_decode = false;
/* Check if we need to do any decoding. If yes, then that will slow us down */
for (k = 0; k < src_num_comp; k++) {
if ( penum->map[k].decoding != sd_none ) {
@@ -611,7 +611,7 @@ image_render_icc16(gx_image_enum * penum, const byte * buffer, int data_x,
pdevc->type = gx_dc_type_none;
pdevc_next->type = gx_dc_type_none;
code = dev_proc(dev, get_profile)(dev, &dev_profile);
- num_des_comps = dev_profile->device_profile[0]->num_comps;
+ num_des_comps = gsicc_get_device_profile_comps(dev_profile);
/* If the link is the identity, then we don't need to do any color
conversions except for potentially a decode. */
if (penum->icc_link->is_identity && !need_decode) {