From 06283e06220073c90b0c6bdaac7ec825b6ea9652 Mon Sep 17 00:00:00 2001 From: Nawaf Alqarni Date: Tue, 20 Apr 2021 00:41:22 +0300 Subject: [PATCH] Add OOP for dgsDetachFromAutoDestroy --- classlib.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/classlib.lua b/classlib.lua index 3fce87de..4475c47b 100644 --- a/classlib.lua +++ b/classlib.lua @@ -440,6 +440,13 @@ class { return dgsAttachToAutoDestroy(self.dgsElement,type(element) == "table" and element.dgsElement or element,dgsElement) and self end end, + detachFromAutoDestroy = function(self,element,dgsElement) + if self == dgsRootInstance then + return dgsDetachFromAutoDestroy(type(element) == "table" and element.dgsElement or element,type(dgsElement) == "table" and dgsElement.dgsElement or dgsElement) and self + else + return dgsDetachFromAutoDestroy(self.dgsElement,type(element) == "table" and element.dgsElement or element,dgsElement) and self + end + end, ----------Plugins dgsColorPicker = function(...) return dgsOOP.dgsColorPicker(...) end, dgsComponentSelector = function(...) return dgsOOP.dgsComponentSelector(...) end,