Frame drag fix

Fixed a dragging bug on frames
This commit is contained in:
Robert Jelic
2022-08-29 18:50:18 +02:00
parent b10ec1770c
commit 23b94d076b
3 changed files with 18 additions and 12 deletions

View File

@@ -853,14 +853,16 @@ return function(name, parent, pTerm, basalt)
self:updateDraw()
return true
end
if(events["mouse_drag"]~=nil)then
for _, index in ipairs(eventZIndex["mouse_drag"]) do
if (events["mouse_drag"][index] ~= nil) then
for _, value in rpairs(events["mouse_drag"][index]) do
if (value.dragHandler ~= nil) then
if (value:dragHandler(button, x, y)) then
focusSystem(self)
return true
if(self:isVisible())and(self:isEnabled())then
if(events["mouse_drag"]~=nil)then
for _, index in ipairs(eventZIndex["mouse_drag"]) do
if (events["mouse_drag"][index] ~= nil) then
for _, value in rpairs(events["mouse_drag"][index]) do
if (value.dragHandler ~= nil) then
if (value:dragHandler(button, x, y)) then
focusSystem(self)
return true
end
end
end
end