Some other chat stuff still not working
Darthpred [04-15-15 - 05:12]
Some other chat stuff still not working
diff --git a/CHANGELOG.txt b/CHANGELOG.txt
index 6ccab14..2a11521 100644
--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -1,3 +1,6 @@
+v2.17
+- Fixed some of chat options in ElvUI still not working with S&L enabled
+
v2.16 4/15/2015
- Fade Undocked Tabs option should be working with S&L enabled now.
- Custom background for character screen now shouldn't throw errors on applying.
diff --git a/ElvUI_SLE/modules/chat.lua b/ElvUI_SLE/modules/chat.lua
index d2c58a1..fab807f 100644
--- a/ElvUI_SLE/modules/chat.lua
+++ b/ElvUI_SLE/modules/chat.lua
@@ -93,6 +93,9 @@ function CH:PositionChat(override)
if not self.db.lockPositions or E.private.chat.enable ~= true then return end
local chat, chatbg, tab, id, point, button, isDocked, chatFound
+ local fadeUndockedTabs = E.db["chat"].fadeUndockedTabs
+ local fadeTabsNoBackdrop = E.db["chat"].fadeTabsNoBackdrop
+
for _, frameName in pairs(CHAT_FRAMES) do
chat = _G[frameName]
id = chat:GetID()
@@ -169,7 +172,7 @@ function CH:PositionChat(override)
chat:SetUserPlaced(true)
end
if E.db.chat.panelBackdrop == 'HIDEBOTH' or E.db.chat.panelBackdrop == 'LEFT' then
- CH:SetupChatTabs(tab, true)
+ CH:SetupChatTabs(tab, fadeTabsNoBackdrop and true or false)
else
CH:SetupChatTabs(tab, false)
end
@@ -177,8 +180,7 @@ function CH:PositionChat(override)
tab:SetParent(UIParent)
chat:SetParent(UIParent)
- local fade = E.db["chat"].fadeUndockedTabs
- CH:SetupChatTabs(tab, fade and true or false)
+ CH:SetupChatTabs(tab, fadeUndockedTabs and true or false)
else
if E.db.sle.datatext.chathandle then
if id ~= 2 and not (id > NUM_CHAT_WINDOWS) then
@@ -210,7 +212,7 @@ function CH:PositionChat(override)
end
if E.db.chat.panelBackdrop == 'HIDEBOTH' or E.db.chat.panelBackdrop == 'RIGHT' then
- CH:SetupChatTabs(tab, true)
+ CH:SetupChatTabs(tab, fadeTabsNoBackdrop and true or false)
else
CH:SetupChatTabs(tab, false)
end