summaryrefslogtreecommitdiff
path: root/tex/context/base/buff-ver.mkiv
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/buff-ver.mkiv')
-rw-r--r--tex/context/base/buff-ver.mkiv15
1 files changed, 8 insertions, 7 deletions
diff --git a/tex/context/base/buff-ver.mkiv b/tex/context/base/buff-ver.mkiv
index 15a8d2887..7ee11cbab 100644
--- a/tex/context/base/buff-ver.mkiv
+++ b/tex/context/base/buff-ver.mkiv
@@ -153,7 +153,7 @@
\to \everysetuptyping
\def\doinitializevisualizer#1%
- {\ifproductionrun\ctxlua{visualizers.load("#1")}\fi}
+ {\ifproductionrun\ctxcommand{loadvisualizer("#1")}\fi}
% \definetype[typeTEX][option=tex]
%
@@ -565,15 +565,16 @@
\def\dododotypefile#1#2%
{\doifelsetypingfile{#2}
- {\dodododotypefile{#1}\readfilename}
+ {\dodododotypefile{#1}\askedtypingfile}
{\showmessage\m!verbatims1{#2}}}
\def\doifelsetypingfile#1% sets \readfilename (we will make this proper mkiv i.e. less messy)
- {\doiflocfileelse{#1}
- {\firstoftwoarguments}
- {\doifinputfileelse{#1}
- {\def\readfilename{#1}\firstoftwoarguments} % messy, looks wrong too
- {\secondoftwoarguments}}}
+ {\edef\askedtypingfile{\locfilename{#1}}%
+ \ifx\askedtypingfile\empty
+ \expandafter\secondoftwoarguments
+ \else
+ \expandafter\firstoftwoarguments
+ \fi}
\def\dodododotypefile#1#2% category name
{\edef\currenttyping{#1}%