Skip to content

Commit 8ab7bc4

Browse files
authored
Auto Resizing fix
Forgot to move code for term_resize events to customEventHandler..
1 parent 1b8f62c commit 8ab7bc4

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

Basalt/objects/Program.lua

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -705,13 +705,11 @@ return function(name, parent)
705705
end
706706
end
707707
end,
708-
709-
eventHandler = function(self, event, p1, p2, p3, p4)
710-
base.eventHandler(self, event, p1, p2, p3, p4)
711-
if (curProcess == nil) then
712-
return
713-
end
714-
if(event=="dynamicValueEvent")then
708+
709+
customEventHandler = function(self, event, ...)
710+
base.customEventHandler(self, event, ...)
711+
log(event)
712+
if(event=="basalt_resize")then
715713
local w, h = pWindow.getSize()
716714
local pW, pH = self:getSize()
717715
if(w~=pW)or(h~=pH)then
@@ -723,6 +721,13 @@ return function(name, parent)
723721
pWindow.basalt_reposition(self:getAnchorPosition())
724722

725723
end
724+
end,
725+
726+
eventHandler = function(self, event, p1, p2, p3, p4)
727+
base.eventHandler(self, event, p1, p2, p3, p4)
728+
if (curProcess == nil) then
729+
return
730+
end
726731
if not (curProcess:isDead()) then
727732
if not (paused) then
728733
if(event ~= "terminate") then
@@ -798,4 +803,4 @@ return function(name, parent)
798803
}
799804

800805
return setmetatable(object, base)
801-
end
806+
end

0 commit comments

Comments
 (0)