summaryrefslogtreecommitdiff
path: root/tex/context/base/math-arr.mkiv
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/math-arr.mkiv')
-rw-r--r--tex/context/base/math-arr.mkiv6
1 files changed, 3 insertions, 3 deletions
diff --git a/tex/context/base/math-arr.mkiv b/tex/context/base/math-arr.mkiv
index 179e4de8a..e0ef6095e 100644
--- a/tex/context/base/math-arr.mkiv
+++ b/tex/context/base/math-arr.mkiv
@@ -215,13 +215,13 @@
{\setuvalue{#1}{\math_arrows_do[#2][#3]}}
\unexpanded\def\math_arrows_do
- {\dotripleempty\math_arrows_handle}
+ {\doquadrupleempty\math_arrows_handle}
-\def\math_arrows_handle[#1][#2][#3]% #3 == optional arg .. \empty can be just 'empty'
+\def\math_arrows_handle[#1][#2][#3][#4]% #3 == optional arg .. \empty can be just 'empty' [#4] gobbles spaces
{\def\math_arrows_handle_indeed{\math_arrows_handle_finalize[#1,\empty,\empty][#2,\empty,\empty][#3]}% {##1}{##2}
\dodoublegroupempty\math_arrows_handle_indeed}
-\def\math_arrows_handle_finalize[#1,#2,#3][#4,#5,#6][#7]#8#9% [3] is the optional arg
+\def\math_arrows_handle_finalize[#1,#2,#3][#4,#5,#6][#7]#8#9% [#7] is the optional arg
{\edef\!!stringa{#2}%
\ifx\!!stringa\empty
\ifsecondargument