From 95bca26afe6814d8bce81e4d48f6695c2a28a5dc Mon Sep 17 00:00:00 2001 From: yuki Date: Tue, 11 Nov 2025 21:13:58 -0300 Subject: [PATCH] failproof debugger call --- main.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/main.lua b/main.lua index 1097041..2e5a0e5 100644 --- a/main.lua +++ b/main.lua @@ -1,7 +1,14 @@ -- debug -- if os.getenv("LOCAL_LUA_DEBUGGER_VSCODE") == "1" then DEBUG = true - require("lldebugger").start() + local lldebugger = require('lldebugger') + lldebugger.start() +---@diagnostic disable-next-line: undefined-field + local run = love.run + function love.run(...) + local f = lldebugger.call(run, false, ...) + return function(...) return lldebugger.call(f, false, ...) end + end else DEBUG = false end print('debug:', DEBUG)