summaryrefslogtreecommitdiff
path: root/tex/context/base/math-ali.mkiv
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2013-04-08 17:52:00 +0200
committerHans Hagen <pragma@wxs.nl>2013-04-08 17:52:00 +0200
commit5cfca38c5dd1e0855280a1816eb14cf56a4d1aba (patch)
tree70ccb65709e4de51f45dd984e38c3411cb238ed9 /tex/context/base/math-ali.mkiv
parent9206d8ee516e39d5373805b145b1545002f732c8 (diff)
downloadcontext-5cfca38c5dd1e0855280a1816eb14cf56a4d1aba.tar.gz
beta 2013.04.08 17:52
Diffstat (limited to 'tex/context/base/math-ali.mkiv')
-rw-r--r--tex/context/base/math-ali.mkiv12
1 files changed, 10 insertions, 2 deletions
diff --git a/tex/context/base/math-ali.mkiv b/tex/context/base/math-ali.mkiv
index a172dc8ae..0d9d38e20 100644
--- a/tex/context/base/math-ali.mkiv
+++ b/tex/context/base/math-ali.mkiv
@@ -231,8 +231,16 @@
\let\align_text_normal_start\startalignment
\let\align_text_normal_stop \stopalignment
- \unexpanded\def\startalign{\ifmmode\expandafter\align_math_normal_start\else\expandafter\align_text_normal_start\fi}
- \unexpanded\def\stopalign {\ifmmode\expandafter\align_math_normal_stop \else\expandafter\align_text_normal_stop \fi}
+ \unexpanded\def\startalign
+ {\ifmmode
+ \let\stopalign\align_math_normal_stop % cannot be an unexpanded def ... lookahead in align
+ \expandafter\align_math_normal_start
+ \else
+ \let\stopalign\align_text_normal_stop
+ \expandafter\align_text_normal_start
+ \fi}
+
+ \let\stopalign\relax
\let\startalignment\startalign
\let\stopalignment \stopalign