diff --git a/src/scripts/boot.lua b/src/scripts/boot.lua index 6db6cce6c..c1e6f8f95 100644 --- a/src/scripts/boot.lua +++ b/src/scripts/boot.lua @@ -766,13 +766,13 @@ end local debug = debug -local function error_printer(msg) - print((debug.traceback("Error: " .. msg, 3):gsub("\n[^\n]+$", ""))) +local function error_printer(msg, layer) + print((debug.traceback("Error: " .. msg, 1+(layer or 1)):gsub("\n[^\n]+$", ""))) end function love.errhand(msg) - error_printer(msg) + error_printer(msg, 2) if not love.graphics or not love.event or not love.graphics.isCreated() then return