summaryrefslogtreecommitdiff
path: root/tex/context/base/attr-div.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/attr-div.lua')
-rw-r--r--tex/context/base/attr-div.lua11
1 files changed, 8 insertions, 3 deletions
diff --git a/tex/context/base/attr-div.lua b/tex/context/base/attr-div.lua
index 2e0e34e6a..e618a35c1 100644
--- a/tex/context/base/attr-div.lua
+++ b/tex/context/base/attr-div.lua
@@ -612,9 +612,14 @@ local function extender(viewerlayers,key)
end
local function reviver(data,n)
- local d = nodeinjections.startlayer(values[n])
- data[n] = d
- return d
+ local v = values[n]
+ if v then
+ local d = nodeinjections.startlayer(v)
+ data[n] = d
+ return d
+ else
+ logs.report("viewerlayers","error, unknown reference '%s'",tostring(n))
+ end
end
setmetatable(viewerlayers, { __index = extender })