summaryrefslogtreecommitdiff
path: root/fitz/image_jpeg.c
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2013-05-16 22:29:27 +0200
committerRobin Watts <robin.watts@artifex.com>2013-05-16 23:47:14 +0100
commit93bd1ff05bf315ed11b305d32eb510bd9a9a7e92 (patch)
tree10c2d846ed1193624a5119853bbc2ef9651e197c /fitz/image_jpeg.c
parent558ad511446cfa1d70891d9e7c9fb1ba942d3d9a (diff)
downloadmupdf-93bd1ff05bf315ed11b305d32eb510bd9a9a7e92.tar.xz
Add colorspace context.
To prepare for color management, we have to make the device colorspaces per-context and able to be overridden by users.
Diffstat (limited to 'fitz/image_jpeg.c')
-rw-r--r--fitz/image_jpeg.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/fitz/image_jpeg.c b/fitz/image_jpeg.c
index c6ff2033..bd7a6d5b 100644
--- a/fitz/image_jpeg.c
+++ b/fitz/image_jpeg.c
@@ -70,11 +70,11 @@ fz_load_jpeg_info(fz_context *ctx, unsigned char *rbuf, int rlen, int *xp, int *
jpeg_read_header(&cinfo, 1);
if (cinfo.num_components == 1)
- *cspacep = fz_device_gray;
+ *cspacep = fz_device_gray(ctx);
else if (cinfo.num_components == 3)
- *cspacep = fz_device_rgb;
+ *cspacep = fz_device_rgb(ctx);
else if (cinfo.num_components == 4)
- *cspacep = fz_device_cmyk;
+ *cspacep = fz_device_cmyk(ctx);
else
fz_throw(ctx, "bad number of components in jpeg: %d", cinfo.num_components);