diff options
Diffstat (limited to 'tex/context/base/mkiv/lpdf-grp.lua')
-rw-r--r-- | tex/context/base/mkiv/lpdf-grp.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tex/context/base/mkiv/lpdf-grp.lua b/tex/context/base/mkiv/lpdf-grp.lua index e3826faeb..1ebc9b23d 100644 --- a/tex/context/base/mkiv/lpdf-grp.lua +++ b/tex/context/base/mkiv/lpdf-grp.lua @@ -49,7 +49,9 @@ local function shade(stype,name,domain,color_a,color_b,n,colorspace,coordinates, local bounds = pdfarray() local encode = pdfarray() for i=1,steps do - bounds[i] = fractions[i] or 1 + if i < steps then + bounds[i] = fractions[i] or 1 + end encode[2*i-1] = 0 encode[2*i] = 1 list [i] = pdfdictionary { |