summaryrefslogtreecommitdiff
path: root/tex/context/base/attr-lay.lua
diff options
context:
space:
mode:
authorMarius <mariausol@gmail.com>2010-09-03 12:35:26 +0300
committerMarius <mariausol@gmail.com>2010-09-03 12:35:26 +0300
commit16895587e51f8243a7e4dc6185979894fb199d4f (patch)
tree923fe9fe4d34a11202e06a4258ba71bab6ccde8d /tex/context/base/attr-lay.lua
parent20da4ce347921be291c8804041bd8756e3bf1707 (diff)
downloadcontext-16895587e51f8243a7e4dc6185979894fb199d4f.tar.gz
beta 2010.09.03 11:05
Diffstat (limited to 'tex/context/base/attr-lay.lua')
-rw-r--r--tex/context/base/attr-lay.lua6
1 files changed, 4 insertions, 2 deletions
diff --git a/tex/context/base/attr-lay.lua b/tex/context/base/attr-lay.lua
index dd74698ef..df7a4e6bb 100644
--- a/tex/context/base/attr-lay.lua
+++ b/tex/context/base/attr-lay.lua
@@ -13,6 +13,8 @@ if not modules then modules = { } end modules ['attr-lay'] = {
local type = type
local format = string.format
+local allocate = utilities.storage.allocate
+
local report_viewerlayers = logs.new("viewerlayers")
-- todo: document this but first reimplement this as it reflects the early
@@ -28,10 +30,10 @@ attributes.viewerlayers = attributes.viewerlayers or { }
local viewerlayers = attributes.viewerlayers
viewerlayers = viewerlayers or { }
-viewerlayers.data = viewerlayers.data or { }
+viewerlayers.data = allocate()
viewerlayers.registered = viewerlayers.registered or { }
viewerlayers.values = viewerlayers.values or { }
-viewerlayers.listwise = viewerlayers.listwise or { }
+viewerlayers.listwise = allocate()
viewerlayers.attribute = attributes.private("viewerlayer")
viewerlayers.supported = true
viewerlayers.hasorder = true