From eae47f7ba42d27d50cb48d75962161c502d686e0 Mon Sep 17 00:00:00 2001 From: Darthpred Date: Sat, 10 Sep 2016 08:53:08 +0300 Subject: [PATCH] Since I'm using WorldQuestTracker and pissed about it's not updating position on auto minmize --- ElvUI_SLE/core/core.lua | 1 + ElvUI_SLE/modules/quests/quests.lua | 17 ++++++++++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/ElvUI_SLE/core/core.lua b/ElvUI_SLE/core/core.lua index 0c535a4..e0697bd 100644 --- a/ElvUI_SLE/core/core.lua +++ b/ElvUI_SLE/core/core.lua @@ -104,6 +104,7 @@ local _CompList = { "ElvUI_ExtraActionBars", "ElvUI_KitUI", "TradeSkillMaster", + "WorldQuestTracker", } for i = 1, #_CompList do if GetAddOnEnableState(E.myname, _CompList[i]) == 0 then SLE._Compatibility[_CompList[i]] = nil else SLE._Compatibility[_CompList[i]] = true end diff --git a/ElvUI_SLE/modules/quests/quests.lua b/ElvUI_SLE/modules/quests/quests.lua index 2bf4953..fd1d512 100644 --- a/ElvUI_SLE/modules/quests/quests.lua +++ b/ElvUI_SLE/modules/quests/quests.lua @@ -49,7 +49,22 @@ function Q:ChangeState(event) else statedriver["FULL"](Q.frame) end - + end + if SLE._Compatibility["WorldQuestTracker"] then -- and WorldQuestTrackerAddon then + local y = 0 + for i = 1, #ObjectiveTrackerFrame.MODULES do + local module = ObjectiveTrackerFrame.MODULES[i] + if (module.Header:IsShown()) then + y = y + module.contentsHeight + end + end + if (ObjectiveTrackerFrame.collapsed) then + WorldQuestTrackerAddon.TrackerHeight = 20 + else + WorldQuestTrackerAddon.TrackerHeight = y + end + + WorldQuestTrackerAddon.RefreshAnchor() end end -- 1.7.9.5