diff options
Diffstat (limited to 'tex/context/base/mkxl/mlib-pps.lmt')
-rw-r--r-- | tex/context/base/mkxl/mlib-pps.lmt | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/tex/context/base/mkxl/mlib-pps.lmt b/tex/context/base/mkxl/mlib-pps.lmt index 32f23c39d..d668d1b10 100644 --- a/tex/context/base/mkxl/mlib-pps.lmt +++ b/tex/context/base/mkxl/mlib-pps.lmt @@ -709,15 +709,16 @@ function metapost.processplugins(object) -- each object (second pass) if top and top.plugmode then local prescript = object.prescript -- specifications if prescript and #prescript > 0 then - local before = { } - local after = { } - processoractions.runner(object,splitprescript(prescript) or { },before,after) - return #before > 0 and before, #after > 0 and after + local before = { } + local after = { } + local options = splitprescript(prescript) or { } + processoractions.runner(object,options,before,after) + return #before > 0 and before, #after > 0 and after, options else local c = object.color if c and #c > 0 then local b, a = colorconverter(c) - return { b }, { a } + return { b }, { a }, { } end end end |