From 33d0c0f848f43179792928fcc30abd5727819935 Mon Sep 17 00:00:00 2001 From: pschifferer Date: Sun, 10 May 2009 02:36:53 +0000 Subject: [PATCH] Changed the skill update on window open to occur inside a timer, so that the UI and client don't lock up. --- CauldronMain.lua | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/CauldronMain.lua b/CauldronMain.lua index eaf5c20..ad62129 100644 --- a/CauldronMain.lua +++ b/CauldronMain.lua @@ -264,37 +264,26 @@ function Cauldron:OnEvent(event, ...) end function Cauldron:OnTradeShow() ---@alpha@ self:debug("OnTradeShow enter"); ---@end-alpha@ -- update our known skills ---@alpha@ self:debug("OnTradeShow: update known skills"); ---@end-alpha@ - self:UpdateSkills(); + self:ScheduleTimer(self.UpdateSkills,1,self); +-- self:UpdateSkills(); -- show the UI frame ---@alpha@ self:debug("OnTradeShow: show the UI"); ---@end-alpha@ self:Frame_Show(); ---@alpha@ self:debug("OnTradeShow exit"); ---@end-alpha@ end function Cauldron:OnTradeUpdate() ---@alpha@ self:debug("OnTradeUpdate enter"); ---@end-alpha@ -- TODO ---@alpha@ self:debug("OnTradeUpdate exit"); ---@end-alpha@ end function Cauldron:OnTradeClose() -- 1.7.9.5