summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/page-mbk.mklx
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkxl/page-mbk.mklx')
-rw-r--r--tex/context/base/mkxl/page-mbk.mklx10
1 files changed, 7 insertions, 3 deletions
diff --git a/tex/context/base/mkxl/page-mbk.mklx b/tex/context/base/mkxl/page-mbk.mklx
index 57c23abc6..3dc1c4e7c 100644
--- a/tex/context/base/mkxl/page-mbk.mklx
+++ b/tex/context/base/mkxl/page-mbk.mklx
@@ -75,12 +75,16 @@
\setfalse\c_page_margin_blocks_enabled
+\let\page_margin_blocks_stop_block\relax
+
\permanent\tolerant\protected\def\startmarginblock[#tag]%
{\begingroup
\edef\currentmarginblock{#tag}%
- \doifelse{\marginblockparameter\c!state}\v!start
- \page_margin_blocks_start_block_yes
- \page_margin_blocks_start_block_nop}
+ \ifcstok{\marginblockparameter\c!state}\v!start
+ \expandafter\page_margin_blocks_start_block_yes
+ \else
+ \expandafter\page_margin_blocks_start_block_nop
+ \fi}
\permanent\protected\def\stopmarginblock
{\page_margin_blocks_stop_block