# HG changeset patch # User Nenue # Date 1482698837 18000 # Node ID 77c2ffb5c7f5f6471306cad5cbbe2895ec3d6d9b # Parent f494175a2d1596acfc91dea9ef39d0060ce403f5 - Removed possible refresh loop occurring in non-BrokenIsle zones diff -r f494175a2d15 -r 77c2ffb5c7f5 FilterBar.lua --- a/FilterBar.lua Sun Dec 25 15:18:06 2016 -0500 +++ b/FilterBar.lua Sun Dec 25 15:47:17 2016 -0500 @@ -176,6 +176,7 @@ relativeFrame = FlightMapFrame end self:SetParent(relativeFrame) + self:SetPoint('TOPRIGHT') local numHeaders = 0 print('|cFF00FF88'..self:GetName()..':Update()|r', 'currentMap=',WorldPlan.currentMapID) diff -r f494175a2d15 -r 77c2ffb5c7f5 WorldPlan.lua --- a/WorldPlan.lua Sun Dec 25 15:18:06 2016 -0500 +++ b/WorldPlan.lua Sun Dec 25 15:47:17 2016 -0500 @@ -185,6 +185,7 @@ [1014] = true, -- Dalaran [1021] = true, -- Broken Shoree [1024] = true, -- Highmountain + [1015] = true, -- Azsuna [1017] = true, -- Azsuna [1018] = true, -- Val'Sharah [1033] = true, -- Suramar diff -r f494175a2d15 -r 77c2ffb5c7f5 WorldQuests.lua --- a/WorldQuests.lua Sun Dec 25 15:18:06 2016 -0500 +++ b/WorldQuests.lua Sun Dec 25 15:47:17 2016 -0500 @@ -41,10 +41,6 @@ end) end -function WorldQuests:OnShow() - self:Refresh(true) -end - function WorldQuests:OnUpdate(sinceLast) if self.filtersDirty or self.isStale then self:Refresh() @@ -107,7 +103,11 @@ end function WorldQuests:OnMapInfo() - self:Refresh(true) + if self:IsVisible() then + self:Refresh() + else + self.isStale = true + end end function WorldQuests:OnEvent (event, ...)