diff --git a/Basalt/objects/MovableFrame.lua b/Basalt/objects/MovableFrame.lua index 874c702..df38b43 100644 --- a/Basalt/objects/MovableFrame.lua +++ b/Basalt/objects/MovableFrame.lua @@ -40,6 +40,13 @@ return function(name, basalt) self:listenEvent("mouse_drag") end, + removeChildren = function(self) + base.removeChildren(self) + self:listenEvent("mouse_click") + self:listenEvent("mouse_up") + self:listenEvent("mouse_drag") + end, + dragHandler = function(self, btn, x, y) if(base.dragHandler(self, btn, x, y))then if (isDragging) then diff --git a/Basalt/objects/ScrollableFrame.lua b/Basalt/objects/ScrollableFrame.lua index d138b38..9dad9af 100644 --- a/Basalt/objects/ScrollableFrame.lua +++ b/Basalt/objects/ScrollableFrame.lua @@ -98,6 +98,11 @@ return function(name, basalt) self:listenEvent("mouse_scroll") end, + removeChildren = function(self) + base.removeChildren(self) + self:listenEvent("mouse_scroll") + end, + setParent = function(self, p, ...) base.setParent(self, p, ...) parent = p