summaryrefslogtreecommitdiff
path: root/tex/context/base/node-aux.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/node-aux.lua')
-rw-r--r--tex/context/base/node-aux.lua7
1 files changed, 4 insertions, 3 deletions
diff --git a/tex/context/base/node-aux.lua b/tex/context/base/node-aux.lua
index bcc0afa25..07c3965bc 100644
--- a/tex/context/base/node-aux.lua
+++ b/tex/context/base/node-aux.lua
@@ -40,6 +40,7 @@ local getfield = nuts.getfield
local setfield = nuts.setfield
local setattr = nuts.setattr
local setlink = nuts.setlink
+local setlist = nuts.setlist
local setnext = nuts.setnext
local setprev = nuts.setprev
@@ -95,8 +96,8 @@ local function takebox(id)
local copy = copy_node(box)
local list = getlist(box)
if list then
- setfield(copy,"list",list)
- setfield(box,"list",nil)
+ setlist(copy,list)
+ setlist(box,nil)
end
texsetbox(id,nil)
return copy
@@ -118,7 +119,7 @@ tex.takebox = nodes.takebox -- sometimes more clear
local function repackhlist(list,...)
local temp, b = hpack_nodes(list,...)
list = getlist(temp)
- setfield(temp,"list",nil)
+ setlist(temp)
free_node(temp)
return list, b
end