From a651d48e84e14e0bc8ee6f46db2e9d6af97e7a02 Mon Sep 17 00:00:00 2001 From: rxi Date: Sat, 9 May 2020 08:38:51 +0100 Subject: [PATCH] Wrapped `core.on_event` calls in `core.try` --- data/core/init.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/data/core/init.lua b/data/core/init.lua index 44054cc..a25cdb5 100644 --- a/data/core/init.lua +++ b/data/core/init.lua @@ -333,12 +333,13 @@ function core.step() elseif type == "textinput" and did_keymap then did_keymap = false else - did_keymap = core.on_event(type, a, b, c, d) or did_keymap + local _, res = core.try(core.on_event, type, a, b, c, d) + did_keymap = res or did_keymap end core.redraw = true end if mouse_moved then - core.on_event("mousemoved", mouse.x, mouse.y, mouse.dx, mouse.dy) + core.try(core.on_event, "mousemoved", mouse.x, mouse.y, mouse.dx, mouse.dy) end local width, height = renderer.get_size()