summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/supp-box.lua
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2019-08-24 23:32:35 +0200
committerContext Git Mirror Bot <phg@phi-gamma.net>2019-08-24 23:32:35 +0200
commitfca2d946bc4d3ef525c3a2c9016e3b88d6d09812 (patch)
treed0fb4d8a17342fcf08a4b033cf61a47fd6e0aa98 /tex/context/base/mkiv/supp-box.lua
parentf6e7648f6126ffe087071531f03c674be32930f1 (diff)
downloadcontext-fca2d946bc4d3ef525c3a2c9016e3b88d6d09812.tar.gz
2019-08-24 22:49:00
Diffstat (limited to 'tex/context/base/mkiv/supp-box.lua')
-rw-r--r--tex/context/base/mkiv/supp-box.lua12
1 files changed, 10 insertions, 2 deletions
diff --git a/tex/context/base/mkiv/supp-box.lua b/tex/context/base/mkiv/supp-box.lua
index 0469369a9..a8599cffe 100644
--- a/tex/context/base/mkiv/supp-box.lua
+++ b/tex/context/base/mkiv/supp-box.lua
@@ -489,15 +489,23 @@ do
trackers.register("nodes.boxes",function(v) trace = v end)
- function boxes.save(category,name,box)
+ function boxes.save(category,name,b)
name = tonumber(name) or name
- local b = takebox(box)
+ local b = takebox(b)
if trace then
report("category %a, name %a, %s (%s)",category,name,"save",b and "content" or "empty")
end
cache[category][name] = b or false
end
+ function boxes.savenode(category,name,n)
+ name = tonumber(name) or name
+ if trace then
+ report("category %a, name %a, %s (%s)",category,name,"save",n and "content" or "empty")
+ end
+ cache[category][name] = tonut(n) or false
+ end
+
function boxes.found(category,name)
name = tonumber(name) or name
return cache[category][name] and true or false