summaryrefslogtreecommitdiff
path: root/tex/context/base/mlib-pps.lua
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2013-01-17 18:16:00 +0100
committerHans Hagen <pragma@wxs.nl>2013-01-17 18:16:00 +0100
commit9c266934ab4fde7d71d13c607ac5e5e13bedf1ff (patch)
treec4bfef6ef5e6ea9c41c52b90846f175fa91ce9f3 /tex/context/base/mlib-pps.lua
parentde678e954438110850d93c5f35a0d6bf14129901 (diff)
downloadcontext-9c266934ab4fde7d71d13c607ac5e5e13bedf1ff.tar.gz
beta 2013.01.17 18:16
Diffstat (limited to 'tex/context/base/mlib-pps.lua')
-rw-r--r--tex/context/base/mlib-pps.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/tex/context/base/mlib-pps.lua b/tex/context/base/mlib-pps.lua
index 43a548c65..8e69066d0 100644
--- a/tex/context/base/mlib-pps.lua
+++ b/tex/context/base/mlib-pps.lua
@@ -479,6 +479,8 @@ local function sxsy(wd,ht,dp) -- helper for text
return (wd ~= 0 and factor/wd) or 0, (hd ~= 0 and factor/hd) or 0
end
+local no_first_run = "mfun_first_run := false ;"
+local do_first_run = "mfun_first_run := true ;"
local no_trial_run = "mfun_trial_run := false ;"
local do_trial_run = "mfun_trial_run := true ;"
local do_begin_fig = "; beginfig(1) ; "
@@ -588,6 +590,7 @@ function metapost.graphic_base_pass(specification)
extensions,
inclusions,
wrappit and do_begin_fig or "",
+ do_first_run,
do_trial_run,
current_initializations,
do_safeguard,
@@ -611,6 +614,7 @@ function metapost.graphic_base_pass(specification)
metapost.process(mpx, {
preamble,
wrappit and do_begin_fig or "",
+ do_first_run,
no_trial_run,
current_initializations,
do_safeguard,