summaryrefslogtreecommitdiff
path: root/tex/context/base/node-nut.lua
diff options
context:
space:
mode:
authorContext Git Mirror Bot <phg42.2a@gmail.com>2015-07-07 22:15:04 +0200
committerContext Git Mirror Bot <phg42.2a@gmail.com>2015-07-07 22:15:04 +0200
commitdc7195d9c40c947f61bd001635de6e8b2cb99167 (patch)
treeee8b6a7478c141429ad106b7d4283f89e8f00178 /tex/context/base/node-nut.lua
parent865735f6a380cd9a5b5eb1b64d4c82b78e7c0ed1 (diff)
downloadcontext-dc7195d9c40c947f61bd001635de6e8b2cb99167.tar.gz
2015-07-07 21:45:00
Diffstat (limited to 'tex/context/base/node-nut.lua')
-rw-r--r--tex/context/base/node-nut.lua21
1 files changed, 14 insertions, 7 deletions
diff --git a/tex/context/base/node-nut.lua b/tex/context/base/node-nut.lua
index b133c4e74..fb30ff0dc 100644
--- a/tex/context/base/node-nut.lua
+++ b/tex/context/base/node-nut.lua
@@ -700,14 +700,21 @@ if propertydata then
end
nuts.setprop = function(n,k,v)
- if v then
- local p = propertydata[n]
- if p then
- p[k] = v
- else
- propertydata[n] = { [k] = v }
- end
+ local p = propertydata[n]
+ if p then
+ p[k] = v
+ else
+ propertydata[n] = { [k] = v }
+ end
+ end
+
+ nuts.theprop = function(n)
+ local p = propertydata[n]
+ if not p then
+ p = { }
+ propertydata[n] = p
end
+ return p
end
nodes.setprop = nodes.setproperty