summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mupdf/pdf_colorspace.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/mupdf/pdf_colorspace.c b/mupdf/pdf_colorspace.c
index d7b5d3bf..ad793264 100644
--- a/mupdf/pdf_colorspace.c
+++ b/mupdf/pdf_colorspace.c
@@ -222,10 +222,11 @@ pdf_expandindexedpixmap(fz_pixmap *src)
for (x = 0; x < src->w; x++)
{
int v = *s++;
+ int a = *s++;
v = MIN(v, high);
for (k = 0; k < n; k++)
- *d++ = lookup[v * n + k];
- *d++ = *s++;
+ *d++ = fz_mul255(lookup[v * n + k], a);
+ *d++ = a;
}
}