a5a46a7 - Change TellMeWhen strata to LOW
authorAleksi Blinnikka <aleksi.blinnikka@gmail.com>
Mon, 5 Feb 2018 14:47:45 +0000
committerAleksi Blinnikka <aleksi.blinnikka@gmail.com>
Mon, 5 Feb 2018 14:47:45 +0000
OmaAB/TellMeWhen.lua

index 65f810b..329589e 100644 (file)
@@ -98,7 +98,7 @@ for i = 1, MAX_BOSS_FRAMES do
 end
 local currentSpec = 0; -- 0 is invalid
 
-local Indicators = CreateFrame("Frame", "OmaTMW");
+local Indicators = CreateFrame("Frame", "OmaTMW", UIParent);
 
 local function updateAuraFrame(frame)
     local unit = frame.unit;
@@ -142,10 +142,10 @@ local function updateTotems(slot)
     end
 end
 
-local function createTMW(name, config)
-    local frame = CreateFrame("Frame", name, UIParent);
-    frame:SetPoint("TOPLEFT", UIParent, "BOTTOMLEFT", config.x, config.y+config.height);
-    frame:SetPoint("BOTTOMRIGHT", UIParent, "BOTTOMLEFT", config.x+config.width, config.y);
+local function createTMW(name, config, parent)
+    local frame = CreateFrame("Frame", name, parent);
+    frame:SetPoint("TOPLEFT", parent, "BOTTOMLEFT", config.x, config.y+config.height);
+    frame:SetPoint("BOTTOMRIGHT", parent, "BOTTOMLEFT", config.x+config.width, config.y);
     frame.unit = config.unit;
     frame.spec = config.spec;
     frame.auras = config.auras;
@@ -164,6 +164,9 @@ end
 
 local function initialize()
     Indicators:SetFrameStrata("LOW");
+    Indicators:SetPoint("BOTTOMLEFT");
+    Indicators:SetWidth(1);
+    Indicators:SetHeight(1);
     currentSpec = GetSpecialization();
     local name, realm = UnitFullName("player");
     if chars[realm] and chars[realm][name] then
@@ -182,7 +185,7 @@ local function initialize()
                 table.insert(totems[slot], i);
             end
         end
-        frames[i] = createTMW("OmaTMW"..i, config);
+        frames[i] = createTMW("OmaTMW"..i, config, Indicators);
     end
 
     for _, frame in pairs(frames) do