summaryrefslogtreecommitdiff
path: root/tex/context/base/meta-dum.tex
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/meta-dum.tex')
-rw-r--r--tex/context/base/meta-dum.tex13
1 files changed, 10 insertions, 3 deletions
diff --git a/tex/context/base/meta-dum.tex b/tex/context/base/meta-dum.tex
index 5e77e8229..644a809b0 100644
--- a/tex/context/base/meta-dum.tex
+++ b/tex/context/base/meta-dum.tex
@@ -70,7 +70,9 @@
[placeholder]
[1=red,2=green,3=blue,4=cyan,5=magenta,6=yellow]
-\newcounter\figurereplacementcycle
+% \newcounter \figurereplacementcycle
+
+\let\figurereplacementcycle\relax
\setupexternalfigures
[\c!reductie=0,
@@ -78,7 +80,12 @@
\def\externalfigurereplacement#1#2#3%
{\getpaletsize[placeholder]%
- \doglobal\increment\figurereplacementcycle
+ \ifx\figurereplacementcycle\relax
+ \getrandomnumber \figurereplacementcycle \!!plusone \paletsize
+ \globallet \figurereplacementcycle \figurereplacementcycle
+ \else
+ \doglobal\increment\figurereplacementcycle
+ \fi
\ifnum\figurereplacementcycle>\paletsize
\globallet\figurereplacementcycle\!!plusone
\fi
@@ -100,7 +107,7 @@
\c!achtergrond=\s!dummy,
\c!voorgrondkleur=white]}%
{\doif\@@eftekst\v!ja
- {\infofont\stelinterliniein \nohyphens
+ {\infofont \setupinterlinespace \nohyphens
\doifelse{#1}\s!dummy \!!doneafalse\!!doneatrue
\doifelse{#2}\s!dummy \!!donebfalse\!!donebtrue
\doifelse{#3}\s!unknown\!!donecfalse\!!donectrue