[ui] Elaborate more on drop events flags.

This commit is contained in:
Lorenzo Cogotti 2022-10-02 19:44:39 +02:00
parent 16bf7cbae8
commit 43e9b8f8f7
1 changed files with 2 additions and 1 deletions

3
ui.lua
View File

@ -165,10 +165,11 @@ local function globalactions(ui, snap)
end end
local function eventpropagate(ui, snap) local function eventpropagate(ui, snap)
-- 1. Pointer events -- Ignore event flags, in case focused widget requires direct input
local dropPointer = ui.focused and ui.focused.grabpointer local dropPointer = ui.focused and ui.focused.grabpointer
local dropAction = ui.focused and ui.focused.grabkeyboard local dropAction = ui.focused and ui.focused.grabkeyboard
-- 1. Pointer events
if snap.pointer and not dropPointer then if snap.pointer and not dropPointer then
local root = ui[1] local root = ui[1]
local x,y,w,h = root.x,root.y,root.w,root.h local x,y,w,h = root.x,root.y,root.w,root.h