summaryrefslogtreecommitdiff
path: root/mkluatexfontdb.lua
diff options
context:
space:
mode:
authoreroux <elie.roux@telecom-bretagne.eu>2010-03-01 11:48:31 +0100
committereroux <elie.roux@telecom-bretagne.eu>2010-03-01 11:48:31 +0100
commit8e504aea583057b70c34e71cd24af1f8cc648fa1 (patch)
tree57e6e4e5416b8188cae3245b3111d90bd4f1a38c /mkluatexfontdb.lua
parentbb568ecaa472c40c9276068c99dbcbb10d84c281 (diff)
downloadluaotfload-8e504aea583057b70c34e71cd24af1f8cc648fa1.tar.gz
Now having version in status table too
Also stronger checks on status
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))