From 5e7479a7f00de526938591778b0612c928707154 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Wed, 21 Jul 2010 15:30:01 +0000 Subject: Allow blend mode to be specified inside an array. --- mupdf/pdf_interpret.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mupdf/pdf_interpret.c b/mupdf/pdf_interpret.c index aefdc23b..a9392765 100644 --- a/mupdf/pdf_interpret.c +++ b/mupdf/pdf_interpret.c @@ -326,8 +326,8 @@ pdf_runextgstate(pdf_csi *csi, pdf_gstate *gstate, fz_obj *rdb, fz_obj *extgstat else if (!strcmp(s, "BM")) { - if (!fz_isname(val)) - return fz_throw("malformed BM"); + if (fz_isarray(val)) + val = fz_arrayget(val, 0); gstate->blendmode = FZ_BNORMAL; for (k = 0; fz_blendnames[k]; k++) -- cgit v1.2.3