summaryrefslogtreecommitdiff
path: root/src/fontloader/misc/fontloader-font-dsp.lua
diff options
context:
space:
mode:
authorPhilipp Gesang <phg@phi-gamma.net>2016-08-20 21:31:35 +0200
committerPhilipp Gesang <phg@phi-gamma.net>2016-08-29 07:35:24 +0200
commit50476780411fb84f1f4d0dcb7cd865c1eba4141b (patch)
tree96fe4de504dcc6f2472adab2abf8a259aa844b4b /src/fontloader/misc/fontloader-font-dsp.lua
parent371249323abe5c51bec06163f3835e09149b5bd8 (diff)
downloadluaotfload-50476780411fb84f1f4d0dcb7cd865c1eba4141b.tar.gz
[fontloader] sync with Context as of 2016-08-29
Diffstat (limited to 'src/fontloader/misc/fontloader-font-dsp.lua')
-rw-r--r--src/fontloader/misc/fontloader-font-dsp.lua3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/fontloader/misc/fontloader-font-dsp.lua b/src/fontloader/misc/fontloader-font-dsp.lua
index 49d5929..1c81e5e 100644
--- a/src/fontloader/misc/fontloader-font-dsp.lua
+++ b/src/fontloader/misc/fontloader-font-dsp.lua
@@ -53,6 +53,7 @@ local bittest = bit32.btest
local rshift = bit32.rshift
local concat = table.concat
local lower = string.lower
+local copy = table.copy
local sub = string.sub
local strip = string.strip
local tohash = table.tohash
@@ -1698,7 +1699,7 @@ do
flags = d.flags,
-- chain = d.chain,
}
- sublookuplist[nofsublookups] = h
+ sublookuplist[nofsublookups] = copy(h) -- we repack later
sublookuphash[lookupid] = nofsublookups
sublookupcheck[lookupid] = 1
else