diff --git a/source/texk/web2c/luatexdir/ChangeLog b/source/texk/web2c/luatexdir/ChangeLog index f98db659a804ef68c24a85611a53c1c02384d2fb..9454d04d5ab533f34369bef7206f23a847c00af1 100644 --- a/source/texk/web2c/luatexdir/ChangeLog +++ b/source/texk/web2c/luatexdir/ChangeLog @@ -1,3 +1,6 @@ +2022-07-30 Luigi Scarso <luigi.scarso@gmail.com> + * Backtrack replace pointer when successive disc in exceptions (H.Hagen) + 2022-07-30 Luigi Scarso <luigi.scarso@gmail.com> * Take exception pre/port disc font from wordstart (H.Hagen) diff --git a/source/texk/web2c/luatexdir/lang/texlang.c b/source/texk/web2c/luatexdir/lang/texlang.c index f9e53bbbabf4ba4c6ae8e377419b7760f9f00ebf..a0d067251b02b8164f5de62eab9e234940267105 100644 --- a/source/texk/web2c/luatexdir/lang/texlang.c +++ b/source/texk/web2c/luatexdir/lang/texlang.c @@ -705,6 +705,7 @@ static void do_exception(halfword wordstart, halfword r, char *replacement) /*tex check if we have two exceptions in a row */ if (uword[i + 1] == '{') { i--; +t = alink(t); } } else { t = vlink(t); diff --git a/source/texk/web2c/luatexdir/luatex_svnversion.h b/source/texk/web2c/luatexdir/luatex_svnversion.h index 50224b636a6f9a70bc34bb2339ae20d21fe8adc8..0f1c3154a0a8c43048dd0126142edfde6afcb41b 100644 --- a/source/texk/web2c/luatexdir/luatex_svnversion.h +++ b/source/texk/web2c/luatexdir/luatex_svnversion.h @@ -1,4 +1,4 @@ #ifndef luatex_svn_revision_h #define luatex_svn_revision_h -#define luatex_svn_revision 7531 +#define luatex_svn_revision 7532 #endif