summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mupdf/pdf_shade4.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/mupdf/pdf_shade4.c b/mupdf/pdf_shade4.c
index 8a327433..2f546119 100644
--- a/mupdf/pdf_shade4.c
+++ b/mupdf/pdf_shade4.c
@@ -83,18 +83,18 @@ pdf_loadtype4shade(fz_shade *shade, pdf_xref *xref, fz_obj *shading, fz_obj *ref
flag = *buf->rp++;
t = *buf->rp++;
- t = (t << 8) + *buf->rp++;
- t = (t << 8) + *buf->rp++;
+ t = (t << 8) | *buf->rp++;
+ t = (t << 8) | *buf->rp++;
x = x0 + (t * (x1 - x0) / (pow(2, 24) - 1));
t = *buf->rp++;
- t = (t << 8) + *buf->rp++;
- t = (t << 8) + *buf->rp++;
+ t = (t << 8) | *buf->rp++;
+ t = (t << 8) | *buf->rp++;
y = y0 + (t * (y1 - y0) / (pow(2, 24) - 1));
for (i=0; i < ncomp; ++i) {
t = *buf->rp++;
- t = (t << 8) + *buf->rp++;
+ t = (t << 8) | *buf->rp++;
}
if (flag == 0) {