0721829 - Remove unused code
[wowui.git] / LayoutFramesHook.lua
1 local normalBarColor = RaidFrameCustomization.normalBarColor;
2 local normalBackColor = RaidFrameCustomization.normalBackColor;
3 local UnitGroupRolesAssigned = UnitGroupRolesAssigned;
4 local CompactUnitFrame_UpdateHealthColor = CompactUnitFrame_UpdateHealthColor;
5 local CompactRaidFrameContainer_ApplyToFrames = CompactRaidFrameContainer_ApplyToFrames;
6
7 -- TODO remove 1px border
8 hooksecurefunc("CompactRaidFrameContainer_LayoutFrames", function(frame)
9     if not frame then return end
10     CompactRaidFrameContainer_ApplyToFrames(frame, "normal", function(frame)
11         if frame then
12             -- Health bar color --
13             -- used in CompactUnitFrame_UpdateHealthColor, might not be set prior
14             frame.optionTable.healthBarColorOverride = normalBarColor;
15             frame.background:SetColorTexture(unpack(normalBackColor));
16             -- Power bar display --
17             local role = UnitGroupRolesAssigned(frame.unit);
18             local options = DefaultCompactUnitFrameSetupOptions;
19             if options.displayPowerBar and role ~= "HEALER" then
20                 frame.healthBar:SetPoint("BOTTOMRIGHT", frame, "BOTTOMRIGHT", -1, 1);
21                 frame.powerBar:Hide();
22             end
23         end
24     end);
25 end);