diff options
author | Hans Hagen <pragma@wxs.nl> | 2014-04-17 12:39:00 +0200 |
---|---|---|
committer | Hans Hagen <pragma@wxs.nl> | 2014-04-17 12:39:00 +0200 |
commit | dbde719e7593a47d67acd0fdc0aa48a0ea55c6e5 (patch) | |
tree | 0c450cd70f01c209e99952d9d48b4a92c73ad9b3 /tex/context/base/lpdf-col.lua | |
parent | 6ccaa7b5cce190bade86bc12ff90108fadf121e4 (diff) | |
download | context-dbde719e7593a47d67acd0fdc0aa48a0ea55c6e5.tar.gz |
beta 2014.04.17 12:39
Diffstat (limited to 'tex/context/base/lpdf-col.lua')
-rw-r--r-- | tex/context/base/lpdf-col.lua | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tex/context/base/lpdf-col.lua b/tex/context/base/lpdf-col.lua index b2d508611..9e483f9b5 100644 --- a/tex/context/base/lpdf-col.lua +++ b/tex/context/base/lpdf-col.lua @@ -32,6 +32,7 @@ local pdfarray = lpdf.array local pdfreference = lpdf.reference local pdfverbose = lpdf.verbose local pdfflushobject = lpdf.flushobject +local pdfdelayedobject = lpdf.delayedobject local pdfflushstreamobject = lpdf.flushstreamobject local pdfshareobjectreference = lpdf.shareobjectreference @@ -82,11 +83,13 @@ lpdf.transparencygroups = transparencygroups table.setmetatableindex(transparencygroups, function(transparencygroups,colormodel) local cs = colorspaceconstants[colormodel] if cs then - local g = pdfreference(pdfflushobject(pdfdictionary { + local d = pdfdictionary { S = c_transparency, CS = cs, I = true, - })) + } + -- local g = pdfreference(pdfflushobject(tostring(d))) + local g = pdfreference(pdfdelayedobject(tostring(d))) transparencygroups[colormodel] = g return g else |