Skip to content

Commit cb15c1a

Browse files
committed
Update party frame hiding
1 parent 904cf8f commit cb15c1a

2 files changed

Lines changed: 16 additions & 3 deletions

File tree

.luacheckrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@ read_globals = {
158158
"MageArcaneChargesFrame",
159159
"MonkHarmonyBarFrame",
160160
"PaladinPowerBarFrame",
161+
"PartyFrame",
161162
"PetCastingBarFrame",
162163
"PetFrame",
163164
"PlayerFrame",

ShadowedUnitFrames.lua

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -721,9 +721,21 @@ function ShadowUF:HideBlizzardFrames()
721721
end
722722

723723
if( self.db.profile.hidden.party and not active_hiddens.party ) then
724-
for i=1, MAX_PARTY_MEMBERS do
725-
local name = "PartyMemberFrame" .. i
726-
hideBlizzardFrames(false, _G[name], _G[name .. "HealthBar"], _G[name .. "ManaBar"])
724+
if( PartyFrame ) then
725+
hideBlizzardFrames(false, PartyFrame)
726+
for memberFrame in PartyFrame.PartyMemberFramePool:EnumerateActive() do
727+
if memberFrame.HealthBarContainer and memberFrame.HealthBarContainer.HealthBar then
728+
hideBlizzardFrames(false, memberFrame, memberFrame.HealthBarContainer.HealthBar, memberFrame.ManaBar)
729+
else
730+
hideBlizzardFrames(false, memberFrame, memberFrame.HealthBar, memberFrame.ManaBar)
731+
end
732+
end
733+
PartyFrame.PartyMemberFramePool:ReleaseAll()
734+
else
735+
for i=1, MAX_PARTY_MEMBERS do
736+
local name = "PartyMemberFrame" .. i
737+
hideBlizzardFrames(false, _G[name], _G[name .. "HealthBar"], _G[name .. "ManaBar"])
738+
end
727739
end
728740

729741
-- This stops the compact party frame from being shown

0 commit comments

Comments
 (0)