Fixup 41caf2d
Lexical binding... Fixes https://github.com/behdad/fonttools/issues/40
This commit is contained in:
parent
c386d54fe3
commit
24f978ccc6
@ -608,12 +608,14 @@ class BaseTable(object):
|
||||
name = conv.name
|
||||
writer.writeCountReference(table, name)
|
||||
counts.append(name)
|
||||
def storeValueFactory(table, name):
|
||||
def storeValue(value):
|
||||
if table[name] is None:
|
||||
table[name] = value
|
||||
else:
|
||||
assert table[name] == value, (table[name], value)
|
||||
countVars[name] = storeValue
|
||||
return storeValue
|
||||
countVars[name] = storeValueFactory(table, name)
|
||||
else:
|
||||
conv.write(writer, font, countVars, value)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user