diff WorldQuests.lua @ 43:77c2ffb5c7f5 v1.0-rc11

- Removed possible refresh loop occurring in non-BrokenIsle zones
author Nenue
date Sun, 25 Dec 2016 15:47:17 -0500
parents 79e5e96e5f18
children db570c6a0ffb
line wrap: on
line diff
--- 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, ...)