From 672415f111e79974d279bd35e4e848f40d87c9f6 Mon Sep 17 00:00:00 2001 From: Elie Roux Date: Mon, 15 Feb 2010 15:34:56 +0100 Subject: Fixing a small "graphical" bug when errors happen --- luaotfload-fonts.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/luaotfload-fonts.lua b/luaotfload-fonts.lua index 08d07ee..c425ee7 100644 --- a/luaotfload-fonts.lua +++ b/luaotfload-fonts.lua @@ -22,8 +22,11 @@ luaotfload.fonts.basename = "otfl-names.lua" luaotfload.fonts.version = 2.002 luaotfload.fonts.log_level = 1 +local lastislog = 0 + local function log(lvl, fmt, ...) if lvl <= luaotfload.fonts.log_level then + lastislog = 1 texio.write_nl(format("luaotfload | %s", format(fmt,...))) end end @@ -39,6 +42,10 @@ local function progress(current, total) if percent == 1 then gauge = gauge .. "\n" end + if lastislog == 1 then + texio.write_nl("") + lastislog = 0 + end io.stderr:write("\r"..gauge) io.stderr:flush() end -- cgit v1.2.3