summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/page-inf.mkxl
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkxl/page-inf.mkxl')
-rw-r--r--tex/context/base/mkxl/page-inf.mkxl16
1 files changed, 9 insertions, 7 deletions
diff --git a/tex/context/base/mkxl/page-inf.mkxl b/tex/context/base/mkxl/page-inf.mkxl
index 7e65d6e9a..107591af3 100644
--- a/tex/context/base/mkxl/page-inf.mkxl
+++ b/tex/context/base/mkxl/page-inf.mkxl
@@ -29,12 +29,14 @@
\permanent\tolerant\protected\def\setupversion[#1]%
{\the\everyresetversion
- \doifelseassignment{#1}%
- {\getdummyparameters[\c!alternative=,\c!text=,#1]%
- \edef\currentversioninfo{\dummyparameter\c!alternative}%
- \edef\currentversiontext{\dummyparameter\c!text}}%
- {\edef\currentversioninfo{#1}%
- \let \currentversiontext\empty}%
+ \ifhastok={#1}%
+ \getdummyparameters[\c!alternative=,\c!text=,#1]%
+ \edef\currentversioninfo{\dummyparameter\c!alternative}%
+ \edef\currentversiontext{\dummyparameter\c!text}%
+ \else
+ \edef\currentversioninfo{#1}%
+ \let \currentversiontext\empty
+ \fi
\ifcsname\??layoutinfo\currentversioninfo\endcsname
\let\page_info_add_to_box\page_info_add_to_box_indeed
\else
@@ -49,7 +51,7 @@
{\begincsname\??layoutinfo\currentversioninfo\endcsname}
\permanent\protected\def\installversioninfo#1#2%
- {\setvalue{\??layoutinfo#1}{#2}}
+ {\defcsname\??layoutinfo#1\endcsname{#2}}
\permanent\protected\def\includeversioninfo#1%
{\begincsname\??layoutinfo#1\endcsname}