diff BuffFrame/RaidBuffTray.lua @ 48:9837069e366a

move BuffFrame-specific things out of Veneer.lua straighten out table hierarchy for BuffFrame module
author Nenue
date Thu, 28 Apr 2016 06:58:13 -0400
parents 1a322b92dbfa
children 16465f3fd919
line wrap: on
line diff
--- a/BuffFrame/RaidBuffTray.lua	Thu Apr 28 05:54:21 2016 -0400
+++ b/BuffFrame/RaidBuffTray.lua	Thu Apr 28 06:58:13 2016 -0400
@@ -60,6 +60,9 @@
 
 --- Populates a list of targets needing a buff, fired by a handler
 local PlayerBuffTodo ={}
+local PlayerBuffStatus = {}
+local UnitClass, IsInGroup, GetNumGroupMembers, UnitAura = UnitClass, IsInGroup, GetNumGroupMembers, UnitAura
+local GetTalentInfoByID, GetActiveSpecGroup, GetStablePetInfo, GetSpecialization = GetTalentInfoByID, GetActiveSpecGroup, GetStablePetInfo, GetSpecialization
 M.UpdateBuffStatus = function(aura, filters)
   if not PlayerBuffStatus[aura] then
     PlayerBuffStatus[aura] = {}
@@ -175,10 +178,11 @@
 -- Called once to setup the ConsolidatedBuffs stencil
 local consolidatedBuffsLoaded
 M.SetConsolidatedBuffs = function()
+  local displays = M.displays
   local print = fprint()
   c = displays.ConsolidatedBuff.conf
-  parentFrame = B.guides[c.Parent][c.Position]
-  raidbuffsFrame = B.anchor.ConsolidatedBuff
+  parentFrame = M.guides[c.Parent][c.Position]
+  raidbuffsFrame = M.anchors.ConsolidatedBuff
 
   B.SetConfigLayers(raidbuffsFrame)
   consolidatedBuffsLoaded = true