diff options
author | Hans Hagen <pragma@wxs.nl> | 2019-08-24 23:32:35 +0200 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2019-08-24 23:32:35 +0200 |
commit | fca2d946bc4d3ef525c3a2c9016e3b88d6d09812 (patch) | |
tree | d0fb4d8a17342fcf08a4b033cf61a47fd6e0aa98 /tex/context/base/mkiv/supp-box.lua | |
parent | f6e7648f6126ffe087071531f03c674be32930f1 (diff) | |
download | context-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.lua | 12 |
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 |