From 64b3e4b069f7ec2873e4cb3ad62569a81eb7daee Mon Sep 17 00:00:00 2001 From: MayaTheShy Date: Sun, 22 Mar 2026 18:52:23 -0400 Subject: [PATCH] debug: log draw errors instead of silent pcall swallowing --- inventoryManager.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/inventoryManager.lua b/inventoryManager.lua index d74d390..d2d4825 100644 --- a/inventoryManager.lua +++ b/inventoryManager.lua @@ -412,7 +412,8 @@ local function main() while true do if state.needsRedraw then state.needsRedraw = false - pcall(display.drawDashboard) + local dok, derr = pcall(display.drawDashboard) + if not dok then log.error("DRAW", "Dashboard: %s", tostring(derr)) end end if state.statusTimer > 0 then state.statusTimer = state.statusTimer - 0.1 @@ -434,7 +435,8 @@ local function main() while true do if state.smelterNeedsRedraw then state.smelterNeedsRedraw = false - pcall(display.drawSmelterDashboard) + local sok, serr = pcall(display.drawSmelterDashboard) + if not sok then log.error("DRAW", "Smelter: %s", tostring(serr)) end end sleep(0.1) end