diff --git a/2/3/4/5/6/7/ElvUI_Config/Libraries/AceGUI-3.0/AceGUI-3.0.lua b/2/3/4/5/6/7/ElvUI_Config/Libraries/AceGUI-3.0/AceGUI-3.0.lua index 3b65416..7e3baa1 100644 --- a/2/3/4/5/6/7/ElvUI_Config/Libraries/AceGUI-3.0/AceGUI-3.0.lua +++ b/2/3/4/5/6/7/ElvUI_Config/Libraries/AceGUI-3.0/AceGUI-3.0.lua @@ -255,11 +255,11 @@ do end end - WidgetBase.Fire = function(self,name,argc,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10) - argc = argc or 0 + WidgetBase.Fire = function(self,name,argc,...) + argc = table.getn(arg) local func = self.events[name] if func then - local success, ret = safecall(func,argc+3,self,name,argc,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10) + local success, ret = safecall(func,argc+3,self,name,argc,unpack(arg)) if success then return ret end