changeset 52:5db587de8feb

really fixing raidbuffs position
author Nenue
date Fri, 29 Apr 2016 11:04:42 -0400
parents 4586229986e6
children 5cedcb683eda
files BuffFrame/RaidBuffTray.lua
diffstat 1 files changed, 15 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/BuffFrame/RaidBuffTray.lua	Fri Apr 29 10:52:57 2016 -0400
+++ b/BuffFrame/RaidBuffTray.lua	Fri Apr 29 11:04:42 2016 -0400
@@ -233,20 +233,24 @@
   end
 
   local c = Aura.displays.ConsolidatedBuff.conf
-  if CanShowConsolidated() and not parentFrame.contains then
-    raidBuffsInitialized = true
-    print('re-flagging parent', parentFrame:GetName())
-    parentFrame.contains = parentFrame
-    Aura.decors[c.Parent][c.Position]:Hide()
+  if CanShowConsolidated() then
+
+    if  not parentFrame.contains then
+      raidBuffsInitialized = true
+      print('re-flagging parent', parentFrame:GetName())
+      parentFrame.contains = parentFrame
+      Aura.decors[c.Parent][c.Position]:Hide()
+
+      -- make sure parent icon is updated
+      local w = c.Size*c.PerRow+c.Spacing*(c.PerRow-1)+c.Border*2
+      parentFrame:SetSize(w, w)
+      parentFrame.icon:SetSize(w - c.Border*2, w - c.Border*2)
+      parentFrame.contains = raidbuffsFrame
+    end
+
     raidbuffsFrame:SetPoint('TOPRIGHT', parentFrame, 'TOPRIGHT')
     raidbuffsFrame:Show()
 
-    -- make sure parent icon is updated
-    local w = c.Size*c.PerRow+c.Spacing*(c.PerRow-1)+c.Border*2
-    parentFrame:SetSize(w, w)
-    parentFrame.icon:SetSize(w - c.Border*2, w - c.Border*2)
-    parentFrame.contains = raidbuffsFrame
-
     Aura.UpdateBuffs(c.Parent)
   end