From 0f875e3b3bf0c051954e1fd0a301b48c16d1c183 Mon Sep 17 00:00:00 2001 From: shagu Date: Mon, 2 Jan 2017 14:44:31 +0100 Subject: [PATCH] chat: only arrange if visible --- modules/chat.lua | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/modules/chat.lua b/modules/chat.lua index f7ad7193..17f400a2 100644 --- a/modules/chat.lua +++ b/modules/chat.lua @@ -206,13 +206,17 @@ pfUI:RegisterModule("chat", function () v:SetVertexColor(RAID_CLASS_COLORS[class].r + .3 * .5, RAID_CLASS_COLORS[class].g +.3 * .5, RAID_CLASS_COLORS[class].b +.3 * .5,1) end - ChatFrame1:ClearAllPoints() - ChatFrame1:SetPoint("TOPLEFT", pfUI.chat.left ,"TOPLEFT", default_border, -panelheight) - ChatFrame1:SetPoint("BOTTOMRIGHT", pfUI.chat.left ,"BOTTOMRIGHT", -default_border, panelheight) + if ChatFrame1:IsVisible() then + ChatFrame1:ClearAllPoints() + ChatFrame1:SetPoint("TOPLEFT", pfUI.chat.left ,"TOPLEFT", default_border, -panelheight) + ChatFrame1:SetPoint("BOTTOMRIGHT", pfUI.chat.left ,"BOTTOMRIGHT", -default_border, panelheight) + end - ChatFrame3:ClearAllPoints() - ChatFrame3:SetPoint("TOPLEFT", pfUI.chat.right ,"TOPLEFT", default_border, -panelheight) - ChatFrame3:SetPoint("BOTTOMRIGHT", pfUI.chat.right ,"BOTTOMRIGHT", -default_border, panelheight) + if ChatFrame3:IsVisible() then + ChatFrame3:ClearAllPoints() + ChatFrame3:SetPoint("TOPLEFT", pfUI.chat.right ,"TOPLEFT", default_border, -panelheight) + ChatFrame3:SetPoint("BOTTOMRIGHT", pfUI.chat.right ,"BOTTOMRIGHT", -default_border, panelheight) + end for i=1, NUM_CHAT_WINDOWS do for j,v in ipairs({getglobal("ChatFrame" .. i .. "Tab"):GetRegions()}) do