diff options
| -rw-r--r-- | tex/context/third/enigma/enigma.lua | 7 | 
1 files changed, 3 insertions, 4 deletions
diff --git a/tex/context/third/enigma/enigma.lua b/tex/context/third/enigma/enigma.lua index dfab813..942e9b6 100644 --- a/tex/context/third/enigma/enigma.lua +++ b/tex/context/third/enigma/enigma.lua @@ -1460,7 +1460,6 @@ local new_callback = function (machine, name)      for n in nodetraverse(head) do        local nid = n.id        --print(utf8char(n.char), n) -      print(n, (nid == GLYPH_NODE and utf8char(n.char) or false))        if nid == GLYPH_NODE then          local chr         = utf8char(n.char)          --print(chr, n) @@ -1520,14 +1519,14 @@ local new_callback = function (machine, name)        namespace = thirddata.enigma,        processor = cbk,      } +    local cbk_location = "thirddata.enigma.callbacks." .. name      nodestasksappendaction("processors",                             --"characters",                             --- this one is tagged “for users”                             --- (cf. node-tsk.lua)                             "before", -                           "thirddata.enigma.callbacks." .. name) -    nodestasksdisableaction("processors", -                            "thirddata.enigma.callbacks." .. name) +                           cbk_location) +    nodestasksdisableaction("processors", cbk_location)    else      enigma.callbacks[name] = cbk    end  | 
