diff options
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.mkvi | 17 |
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 |