diff --git a/frontend/ui/uimanager.lua b/frontend/ui/uimanager.lua index cd5fd409b..931b54bdc 100644 --- a/frontend/ui/uimanager.lua +++ b/frontend/ui/uimanager.lua @@ -116,6 +116,7 @@ end -- transmit an event to registered widgets function UIManager:sendEvent(event) + if #self._window_stack == 0 then return end -- top level widget has first access to the event if self._window_stack[#self._window_stack].widget:handleEvent(event) then return