summaryrefslogtreecommitdiff
path: root/src/fontloader/misc/fontloader-font-dsp.lua
diff options
context:
space:
mode:
authorPhilipp Gesang <phg@phi-gamma.net>2016-08-29 08:24:21 +0200
committerGitHub <noreply@github.com>2016-08-29 08:24:21 +0200
commit692704c12ac6f952080aad16df123400a0c82c0e (patch)
tree96fe4de504dcc6f2472adab2abf8a259aa844b4b /src/fontloader/misc/fontloader-font-dsp.lua
parenta25067d7f3095cc3a3a28994e48ba1e02bdd3045 (diff)
parent50476780411fb84f1f4d0dcb7cd865c1eba4141b (diff)
downloadluaotfload-692704c12ac6f952080aad16df123400a0c82c0e.tar.gz
Merge pull request #378 from phi-gamma/master
[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