3
0
mirror of https://github.com/britzl/monarch.git synced 2025-06-27 02:17:53 +02:00

Remove screen from stack when unregistered

Fixes #87
This commit is contained in:
Björn Ritzl 2022-05-29 14:47:34 +02:00
parent 1dec704047
commit bcc6264cd4

View File

@ -298,6 +298,12 @@ function M.unregister(id)
log("unregister()", id) log("unregister()", id)
local screen = screens[id] local screen = screens[id]
screens[id] = nil screens[id] = nil
-- remove screen from stack
for i = #stack, 1, -1 do
if stack[i].id == id then
table.remove(stack, i)
end
end
end end
local function acquire_input(screen) local function acquire_input(screen)