diff BuffFrame/RaidBuffTray.lua @ 53:5cedcb683eda

more consolidate buffs fixing
author Nenue
date Fri, 29 Apr 2016 17:06:48 -0400
parents 5db587de8feb
children 07ef62fe201f
line wrap: on
line diff
--- a/BuffFrame/RaidBuffTray.lua	Fri Apr 29 11:04:42 2016 -0400
+++ b/BuffFrame/RaidBuffTray.lua	Fri Apr 29 17:06:48 2016 -0400
@@ -203,6 +203,9 @@
 local missingTypes = {}
 local raidBuffsInitialized
 Aura.UpdateRaidBuffs = function()
+
+  local c = Aura.displays.ConsolidatedBuff.conf
+  local anchor = _G[c.Parent..'Anchor']
   local print = xprint
   if not consolidatedBuffsLoaded then
     Aura.SetConsolidatedBuffs()
@@ -224,21 +227,22 @@
         print(c.Parent, c.Position)
         print('de-flagging parent')
         parentFrame.contains = nil
+        anchor.contains = nil
       end
-      raidbuffsFrame:Hide()
     end
 
+    raidbuffsFrame:Hide()
     return
     --- ENDS HERE IF NOT SHOWING CONSOLIDATED FRAME
   end
 
-  local c = Aura.displays.ConsolidatedBuff.conf
   if CanShowConsolidated() then
 
     if  not parentFrame.contains then
       raidBuffsInitialized = true
       print('re-flagging parent', parentFrame:GetName())
-      parentFrame.contains = parentFrame
+      parentFrame.contains = raidbuffsFrame
+      anchor.contains = raidbuffsFrame
       Aura.decors[c.Parent][c.Position]:Hide()
 
       -- make sure parent icon is updated