mirror of
https://github.com/brues-code/pfUI.git
synced 2026-10-18 02:30:50 +00:00
unitframes: update portrait on group change
This commit is contained in:
@@ -326,6 +326,7 @@ function pfUI.uf:CreatePortrait(frame, pos, spacing)
|
|||||||
frame.portrait:RegisterEvent("UNIT_MODEL_CHANGED")
|
frame.portrait:RegisterEvent("UNIT_MODEL_CHANGED")
|
||||||
frame.portrait:RegisterEvent("PLAYER_ENTERING_WORLD")
|
frame.portrait:RegisterEvent("PLAYER_ENTERING_WORLD")
|
||||||
frame.portrait:RegisterEvent("PLAYER_TARGET_CHANGED")
|
frame.portrait:RegisterEvent("PLAYER_TARGET_CHANGED")
|
||||||
|
frame.portrait:RegisterEvent("PARTY_MEMBERS_CHANGED")
|
||||||
|
|
||||||
frame.portrait.base = frame
|
frame.portrait.base = frame
|
||||||
frame.portrait.pos = pos
|
frame.portrait.pos = pos
|
||||||
@@ -342,7 +343,11 @@ function pfUI.uf:CreatePortrait(frame, pos, spacing)
|
|||||||
local id = this.base.id or ""
|
local id = this.base.id or ""
|
||||||
local unitstr = unit .. id
|
local unitstr = unit .. id
|
||||||
|
|
||||||
if event == "PLAYER_ENTERING_WORLD" or (unitstr == "target" and event == "PLAYER_TARGET_CHANGED") or (unitstr == "targettarget" and event == "PLAYER_TARGET_CHANGED") or ( arg1 and arg1 == unitstr ) then
|
if event == "PLAYER_ENTERING_WORLD" or
|
||||||
|
( event == "PARTY_MEMBERS_CHANGED" and this.base.label and this.base.label == "party" ) or
|
||||||
|
( unitstr == "target" and event == "PLAYER_TARGET_CHANGED" ) or
|
||||||
|
( unitstr == "targettarget" and event == "PLAYER_TARGET_CHANGED" ) or
|
||||||
|
( arg1 and arg1 == unitstr ) then
|
||||||
pfUI.uf:UpdatePortrait()
|
pfUI.uf:UpdatePortrait()
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|||||||
Reference in New Issue
Block a user