summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/trac-deb.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkiv/trac-deb.lua')
-rw-r--r--tex/context/base/mkiv/trac-deb.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/tex/context/base/mkiv/trac-deb.lua b/tex/context/base/mkiv/trac-deb.lua
index 4d754ec68..b83e43ca7 100644
--- a/tex/context/base/mkiv/trac-deb.lua
+++ b/tex/context/base/mkiv/trac-deb.lua
@@ -171,7 +171,7 @@ end
-- todo: \starttext bla \blank[foo] bla \stoptext
local nop = function() end
-local resetmessages = status.resetmessages() or nop
+local resetmessages = status.resetmessages or nop
local function processerror(offset)
-- print("[[ last tex error: " .. tostring(status.lasterrorstring or "<unset>") .. " ]]")
@@ -181,7 +181,8 @@ local function processerror(offset)
-- print("[[ last context : " .. tostring(status.lasterrorcontext or "<unset>") .. " ]]")
local inputstack = resolvers.inputstack
- local filename = inputstack[#inputstack] or status.filename
+ local filename = inputstack[#inputstack-1] or status.filename -- weird, why -1
+ ----- filename = status.filename -- weird, why -1
local linenumber = tonumber(status.linenumber) or 0
local lastcontext = status.lasterrorcontext
local lasttexerror = status.lasterrorstring or "?"