diff options
author | Hans Hagen <pragma@wxs.nl> | 2014-02-01 12:12:00 +0100 |
---|---|---|
committer | Hans Hagen <pragma@wxs.nl> | 2014-02-01 12:12:00 +0100 |
commit | 57d6f59def001fd329ff89950872ee45094d3b2e (patch) | |
tree | 0df5f3e08298e704092b60ed2e4be1c78c52fdec /tex/context/base/page-mak.mkvi | |
parent | 7bae5602dec9ddf0307f214d0fc4632e62a14cbe (diff) | |
download | context-57d6f59def001fd329ff89950872ee45094d3b2e.tar.gz |
beta 2014.02.01 12:12
Diffstat (limited to 'tex/context/base/page-mak.mkvi')
-rw-r--r-- | tex/context/base/page-mak.mkvi | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/tex/context/base/page-mak.mkvi b/tex/context/base/page-mak.mkvi index 0fde119f2..17269b174 100644 --- a/tex/context/base/page-mak.mkvi +++ b/tex/context/base/page-mak.mkvi @@ -92,12 +92,21 @@ {\doifelsecommandhandler\??makeup{#name}\page_makeup_start_indeed\page_makeup_start_nop[#name]}% \def\page_makeup_start_indeed[#name][#settings]% - {\edef\p_page{\namedmakeupparameter{#name}\c!page} + {% the next grouping hack is somewhat messy: + \begingroup + \edef\currentmakeup{#name}% + \setupcurrentmakeup[#settings]% + \edef\p_page{\makeupparameter\c!page}% \ifx\p_page\empty + \endgroup \page % new, so best not have dangling mess here like references (we could capture then and flush embedded) + \else\ifx\p_page\v!no + % nothing + \endgroup \else + \endgroup \page[\p_page]% - \fi + \fi\fi \startlayout[#name]% includes \page \bgroup \edef\currentmakeup{#name}% |