changeset 61:a133ee697ca2

- hide text regions directly when their associated pin has been removed from the map - and time left regions
author Nick@Zahhak
date Wed, 08 Feb 2017 13:11:07 -0500
parents 3d8e83ddf603
children abcdef801db5
files QuestPOI.lua WorldQuests.lua
diffstat 2 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/QuestPOI.lua	Wed Feb 08 05:58:56 2017 -0500
+++ b/QuestPOI.lua	Wed Feb 08 13:11:07 2017 -0500
@@ -437,6 +437,8 @@
 function QuestPOI:OnHide()
   --DEFAULT_CHAT_FRAME:AddMessage('|cFFFFFF00'..self:GetName()..'|r:OnHide()')
   self.Overlay:SetShown(false)
+  self.Overlay:SetShown(false)
+  self.timeLabel:SetShown(false)
 
   -- reset flags
   self:SetAlpha(db.PinAlpha)
@@ -566,6 +568,7 @@
       WorldPlan:print('|cFFFFFF00'..tostring(self.title).. '|r is no longer active.')
       self:SetShown(false)
       self.Overlay:SetShown(false)
+      self.timeLabel:SetShown(false)
     end
 
   end
--- a/WorldQuests.lua	Wed Feb 08 05:58:56 2017 -0500
+++ b/WorldQuests.lua	Wed Feb 08 13:11:07 2017 -0500
@@ -261,6 +261,7 @@
   end
   pin:SetShown(false)
   pin.Overlay:SetShown(false)
+  pin.timeLabel:SetShown(false)
   tinsert(db.FreePins, pin)
 
   print('|cFF00FF00-'.. (pin.mapID and GetMapNameByID(pin.mapID) or '???') ..'|r', id, pin.title)