From 180b9f95c3d1b9ef14114bc098b6234921896569 Mon Sep 17 00:00:00 2001 From: Darthpred Date: Thu, 28 Jul 2016 17:29:46 +0300 Subject: [PATCH] Fixed wrong logic on chat tab creating --- ElvUI_SLE/modules/chat/tabs.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ElvUI_SLE/modules/chat/tabs.lua b/ElvUI_SLE/modules/chat/tabs.lua index 63d337d..88ed25b 100644 --- a/ElvUI_SLE/modules/chat/tabs.lua +++ b/ElvUI_SLE/modules/chat/tabs.lua @@ -1,5 +1,6 @@ local SLE, T, E, L, V, P, G = unpack(select(2, ...)) local C = SLE:GetModule("Chat") +local CH = E:GetModule('Chat') local _G = _G --GLOBALS: hooksecurefunc @@ -17,7 +18,7 @@ C.SelectedStrings = { } function C:SetSelectedTab(isForced) local selectedId = _G["GeneralDockManager"].selected:GetID() - + --Set/Remove brackets and set alpha of chat tabs for i=1, C.CreatedFrames do local tab = _G[T.format("ChatFrame%sTab", i)] @@ -53,11 +54,11 @@ function C:OpenTemporaryWindow() local chatID = FCF_GetCurrentChatFrameID() local tab = _G[T.format("ChatFrame%sTab", chatID)] tab.origText = (FCF_GetChatWindowInfo(tab:GetID())) - E:Delay(0.2, function() C:SetSelectedTab() end) + E:Delay(0.2, function() CH:PositionChat(); C:SetSelectedTab() end) end function C:DelaySetSelectedTab() - C:ScheduleTimer('SetSelectedTab', 1) + E:Delay(0.2, function() CH:PositionChat(); C:SetSelectedTab() end) end function C:SetTabWidth() -- 1.7.9.5