summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/context/base/mkiv/scrn-but.mkvi
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/context/base/mkiv/scrn-but.mkvi')
-rw-r--r--Master/texmf-dist/tex/context/base/mkiv/scrn-but.mkvi17
1 files changed, 12 insertions, 5 deletions
diff --git a/Master/texmf-dist/tex/context/base/mkiv/scrn-but.mkvi b/Master/texmf-dist/tex/context/base/mkiv/scrn-but.mkvi
index 1d5ffe6f3d6..98d9f2daab9 100644
--- a/Master/texmf-dist/tex/context/base/mkiv/scrn-but.mkvi
+++ b/Master/texmf-dist/tex/context/base/mkiv/scrn-but.mkvi
@@ -150,7 +150,7 @@
\expandafter\let\csname\??buttonlocation\v!none \endcsname\plusthree
\expandafter\let\csname\??buttonlocation\v!normal \endcsname\plusone % default
\expandafter\let\csname\??buttonlocation\s!default\endcsname\plusone % default
-\expandafter\let\csname\??buttonlocation\s!empty \endcsname\plusone % default
+\expandafter\let\csname\??buttonlocation \endcsname\plusone % default
\newconditional\c_scrn_button_skipped
@@ -1022,15 +1022,22 @@
{\dodoubleempty\scrn_menu_register_menu_buttons}
\def\scrn_menu_register_menu_buttons[#menu][#register]%
- {\ifsecondargument
- \clf_registerbuttons{menu}{#register}{\currentlanguage}%
+ {\begingroup
+ \ifsecondargument
+ \clf_registerbuttons{#menu}{#register}{\currentlanguage}%
\else
\clf_registerbuttons{}{#menu}{\currentlanguage}%
- \fi}
+ \fi
+ \removeunwantedspaces
+ \endgroup}
+
+\def\doregistermenubutton#1#2#3% used at lua end
+ {\scrn_menu_menu_button_c{#1}{#2}{#3}%
+ \space}
% or less readable:
%
% \def\scrn_menu_register_menu_buttons[#menu][#register]%
-% {\clf_registerbuttons\ifsecondargument{menu}{#register}\else{}{#menu}\fi{\currentlanguage}}
+% {\clf_registerbuttons\ifsecondargument{#menu}{#register}\else{}{#menu}\fi{\currentlanguage}}
\protect \endinput