Quantcast

Some other chat stuff still not working

Darthpred [04-15-15 - 05:12]
Some other chat stuff still not working
Filename
CHANGELOG.txt
ElvUI_SLE/modules/chat.lua
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