[latex3-commits] [git/LaTeX3-latex3-latex2e] removecallback: Don't call callback.register for user-defined cbs (89fb2e37)

Marcel Fabian Krüger tex at 2krueger.de
Sat Mar 7 00:13:20 CET 2020


Repository : https://github.com/latex3/latex2e
On branch  : removecallback
Link       : https://github.com/latex3/latex2e/commit/89fb2e37199157dea69e427af61b7d5ecb2b8d02

>---------------------------------------------------------------

commit 89fb2e37199157dea69e427af61b7d5ecb2b8d02
Author: Marcel Fabian Krüger <tex at 2krueger.de>
Date:   Fri Mar 6 22:49:08 2020 +0100

    Don't call callback.register for user-defined cbs


>---------------------------------------------------------------

89fb2e37199157dea69e427af61b7d5ecb2b8d02
 base/ltluatex.dtx | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/base/ltluatex.dtx b/base/ltluatex.dtx
index 1f9ab8d1..860891fd 100644
--- a/base/ltluatex.dtx
+++ b/base/ltluatex.dtx
@@ -1761,7 +1761,9 @@ local function remove_from_callback(name, description)
   )
   if #l == 0 then
     callbacklist[name] = nil
-    callback_register(name, nil)
+    if user_callbacks_defaults[name] == nil then
+      callback_register(name, nil)
+    end
   end
   return cb.func,cb.description
 end





More information about the latex3-commits mailing list.