From fd3732511c0d2e9544500124406d8bf3fbac5096 Mon Sep 17 00:00:00 2001 From: shagu Date: Sat, 12 Nov 2016 22:54:20 +0100 Subject: [PATCH] performance: remove onupdate for chat windows --- modules/chat.lua | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/modules/chat.lua b/modules/chat.lua index 0ea6df10..d9c7c166 100644 --- a/modules/chat.lua +++ b/modules/chat.lua @@ -310,18 +310,13 @@ pfUI:RegisterModule("chat", function () end end) - - if not Hook_ChatFrame_OnUpdate then - Hook_ChatFrame_OnUpdate = ChatFrame_OnUpdate - end - - function ChatFrame_OnUpdate (arg1) - for i=1, NUM_CHAT_WINDOWS do - getglobal("ChatFrame" .. i .. "UpButton"):Hide() - getglobal("ChatFrame" .. i .. "DownButton"):Hide() - getglobal("ChatFrame" .. i .. "BottomButton"):Hide() - end - Hook_ChatFrame_OnUpdate(arg1) + for i=1, NUM_CHAT_WINDOWS do + getglobal("ChatFrame" .. i .. "UpButton"):Hide() + getglobal("ChatFrame" .. i .. "UpButton").Show = function() return end + getglobal("ChatFrame" .. i .. "DownButton"):Hide() + getglobal("ChatFrame" .. i .. "DownButton").Show = function() return end + getglobal("ChatFrame" .. i .. "BottomButton"):Hide() + getglobal("ChatFrame" .. i .. "BottomButton").Show = function() return end end function pfUI.chat.SetupPositions()