summaryrefslogtreecommitdiff
path: root/tex/context/base/supp-ali.tex
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/supp-ali.tex')
-rw-r--r--tex/context/base/supp-ali.tex5
1 files changed, 2 insertions, 3 deletions
diff --git a/tex/context/base/supp-ali.tex b/tex/context/base/supp-ali.tex
index 3dc8848a3..8727efbb2 100644
--- a/tex/context/base/supp-ali.tex
+++ b/tex/context/base/supp-ali.tex
@@ -147,8 +147,7 @@
\def\pushcharacteralign
{\ifundefined{@cac@\alignmentclass}%
- \doglobal
- \appendetoks\noexpand\do{\alignmentclass}\to\@@characteralignlst
+ \doglobal\appendetoks\noexpand\do{\alignmentclass}\to\@@characteralignlst
\fi
\setxvalue{@cac@\alignmentclass}{\noexpand\do
{\afterassignwidth}{\beforeassignwidth}{\alignmentcharacter}}}
@@ -161,7 +160,7 @@
\executeifdefined{@cac@\alignmentclass}\donothing}
\def\resetcharacteralign % does not work well nested
- {\def\do##1{\letbeundefined{@cac@##1}}%
+ {\def\do##1{\global\letbeundefined{@cac@##1}}% global !
\the\@@characteralignlst
\global\@@characteralignlst\emptytoks}