From 22171fa8029655ff125adee32586cb2c6ce29b0d Mon Sep 17 00:00:00 2001 From: rxi Date: Fri, 8 May 2020 20:44:53 +0100 Subject: [PATCH] Simplified core.step() --- data/core/init.lua | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/data/core/init.lua b/data/core/init.lua index c9f0942c..44054cc4 100644 --- a/data/core/init.lua +++ b/data/core/init.lua @@ -321,7 +321,6 @@ end function core.step() -- handle events - local event_count = 0 local did_keymap = false local mouse_moved = false local mouse = { x = 0, y = 0, dx = 0, dy = 0 } @@ -336,7 +335,7 @@ function core.step() else did_keymap = core.on_event(type, a, b, c, d) or did_keymap end - event_count = event_count + 1 + core.redraw = true end if mouse_moved then core.on_event("mousemoved", mouse.x, mouse.y, mouse.dx, mouse.dy) @@ -347,9 +346,7 @@ function core.step() -- update core.root_view.size.x, core.root_view.size.y = width, height core.root_view:update() - if not (event_count > 0 or core.redraw) then - return - end + if not core.redraw then return end core.redraw = false -- close unreferenced docs