Auto Resizing fix

Forgot to move code for term_resize events to customEventHandler..
This commit is contained in:
Robert Jelic
2023-01-01 22:21:52 +01:00
committed by GitHub
parent 1b8f62ce41
commit 8ab7bc4bde

View File

@@ -705,13 +705,11 @@ return function(name, parent)
end
end
end,
eventHandler = function(self, event, p1, p2, p3, p4)
base.eventHandler(self, event, p1, p2, p3, p4)
if (curProcess == nil) then
return
end
if(event=="dynamicValueEvent")then
customEventHandler = function(self, event, ...)
base.customEventHandler(self, event, ...)
log(event)
if(event=="basalt_resize")then
local w, h = pWindow.getSize()
local pW, pH = self:getSize()
if(w~=pW)or(h~=pH)then
@@ -723,6 +721,13 @@ return function(name, parent)
pWindow.basalt_reposition(self:getAnchorPosition())
end
end,
eventHandler = function(self, event, p1, p2, p3, p4)
base.eventHandler(self, event, p1, p2, p3, p4)
if (curProcess == nil) then
return
end
if not (curProcess:isDead()) then
if not (paused) then
if(event ~= "terminate") then
@@ -798,4 +803,4 @@ return function(name, parent)
}
return setmetatable(object, base)
end
end