summaryrefslogtreecommitdiff
path: root/mkluatexfontdb.lua
diff options
context:
space:
mode:
Diffstat (limited to 'mkluatexfontdb.lua')
-rw-r--r--mkluatexfontdb.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/mkluatexfontdb.lua b/mkluatexfontdb.lua
index 7481252..66fc231 100644
--- a/mkluatexfontdb.lua
+++ b/mkluatexfontdb.lua
@@ -148,7 +148,7 @@ do_run_fc_cache(run_fc_cache)
-- the status table is containing correspondances between absolute path and last modification
-- timestamp, it's uses to save time during update, by not reparsing unchanged fonts.
-local status = {}
+local status = nil
local status_file = mkluatexfontdb.directory .. '/' .. "otfl-names-status.lua"
if lfs.isfile(status_file) then
status = dofile(status_file)
@@ -178,7 +178,7 @@ local function generate(force)
else
fontnames = {}
end
- fontnames = names.update(fontnames, force, status)
+ fontnames, status = names.update(fontnames, force, status)
log("%s fonts in %s families in the database",
#fontnames.mappings, #table.keys(fontnames.families))
io.savedata(savepath, table.serialize(fontnames, true))