3c3 < diff -r FTC\Interface\FrameXML\FloatingChatFrame.lua Interface1700\FrameXML\FloatingChatFrame.lua --- > diff -r FTC\Interface\FrameXML\FloatingChatFrame.lua Interface1800\FrameXML\FloatingChatFrame.lua 24c24,78 < 990,1022c990,1022 --- > 851a852 > > local hideAnyDockTabs = nil; > 919,927c920,932 > < if ( chatTab.hasBeenFaded ) then > < local fadeInfo = {}; > < fadeInfo.mode = "OUT"; > < fadeInfo.startAlpha = chatTab.oldAlpha; > < fadeInfo.timeToFade = CHAT_FRAME_FADE_TIME; > < fadeInfo.finishedArg1 = chatTab; > < fadeInfo.finishedArg2 = getglobal("ChatFrame"..chatTab:GetID()); > < fadeInfo.finishedFunc = FCF_ChatTabFadeFinished; > < UIFrameFade(chatTab, fadeInfo); > --- > > if ( chatTab.hasBeenFaded ) then > > if (chatFrame.isDocked) then > > hideAnyDockTabs = true; > > chatTab.needsHide = true; > > else > > local fadeInfo = {}; > > fadeInfo.mode = "OUT"; > > fadeInfo.startAlpha = chatTab.oldAlpha; > > fadeInfo.timeToFade = CHAT_FRAME_FADE_TIME; > > fadeInfo.finishedArg1 = chatTab; > > fadeInfo.finishedArg2 = getglobal("ChatFrame"..chatTab:GetID()); > > fadeInfo.finishedFunc = FCF_ChatTabFadeFinished; > > UIFrameFade(chatTab, fadeInfo); > 929,930c934,936 > < chatFrame.hover = nil; > < chatTab.hasBeenFaded = nil; > --- > > chatFrame.hover = nil; > > chatTab.hasBeenFaded = nil; > > end > 944a951 > > chatTab.needsHide = nil; > 955a963,980 > > elseif ( hideAnyDockTabs) then > > for index, value in DOCKED_CHAT_FRAMES do > > chatTab = getglobal(value:GetName().."Tab"); > > if ( chatTab.needsHide ) then > > local fadeInfo = {}; > > fadeInfo.mode = "OUT"; > > fadeInfo.startAlpha = chatTab.oldAlpha; > > fadeInfo.timeToFade = CHAT_FRAME_FADE_TIME; > > fadeInfo.finishedArg1 = chatTab; > > fadeInfo.finishedArg2 = getglobal("ChatFrame"..chatTab:GetID()); > > fadeInfo.finishedFunc = FCF_ChatTabFadeFinished; > > UIFrameFade(chatTab, fadeInfo); > > > > chatFrame.hover = nil; > > chatTab.hasBeenFaded = nil; > > chatTab.needsHide = nil; > > end > > end > 990,1022c1015,1047 92c146 < 1035,1037c1035,1037 --- > 1035,1037c1060,1062 100c154 < 1066c1066 --- > 1066c1091 104c158 < 1143,1147c1143,1147 --- > 1143,1147c1168,1172 116c170 < 1173c1173 --- > 1173c1198 120c174 < 1328c1328 --- > 1328c1353 124c178 < 1333c1333 --- > 1333c1358 128c182 < 1364c1364 --- > 1364c1389 132c186 < 1372d1371 --- > 1372d1396 134c188 < 1382c1381 --- > 1382c1406 138c192 < diff -r FTC\Interface\FrameXML\FloatingChatFrame.xml Interface1700\FrameXML\FloatingChatFrame.xml --- > diff -r FTC\Interface\FrameXML\FloatingChatFrame.xml Interface1800\FrameXML\FloatingChatFrame.xml 239c293,294 < 707d702 --- > 706,707c702 > < ChatFrame_DisplayStartupText(this); 240a296,297 > --- > > --ChatFrame_DisplayStartupText(this); 255,282c312 < diff -r FTC\Interface\FrameXML\MainMenuBar.xml Interface1700\FrameXML\MainMenuBar.xml < 4,9c4 < < < < < < < < this:SetFrameLevel(1); < < < < < --- < > < 14,18c9 < < < < < < < < < < < --- < > < 171a163 < > MainMenuExpBar:RegisterEvent("PLAYER_ENTERING_WORLD"); < 201d192 < < this:SetFrameLevel(0); < 274c265 < <