diff options
Diffstat (limited to 'tex/context/base/mkxl/node-aux.lmt')
-rw-r--r-- | tex/context/base/mkxl/node-aux.lmt | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tex/context/base/mkxl/node-aux.lmt b/tex/context/base/mkxl/node-aux.lmt index a640addc1..9794d4ab8 100644 --- a/tex/context/base/mkxl/node-aux.lmt +++ b/tex/context/base/mkxl/node-aux.lmt @@ -98,6 +98,22 @@ function nodes.takebox(id) end end +if not nuts.migratebox then -- todo: add to nodes.direct, or maybe getmigrate, setmigrate + + local setpre = nuts.setpre + local setpost = nuts.setpost + local getpre = nuts.getpre + local getpost = nuts.getpost + + function nuts.migratebox(source,target) + setpre(target,getpre(source)) + setpost(target,getpost(source)) + setpre(source) + setpost(source) + end + +end + local splitbox = tex.splitbox nodes.splitbox = splitbox |