Files
WoWee/tests/test_framexml.cpp
Kelsi 30a8c0fd48 feat: a frame's id, which FrameXML builds names out of
id="1" is how a frame in a numbered set knows which one it is, and neither
the emitter nor the widget API supported it at all — GetID and SetID simply
did not exist. FrameXML concatenates the result straight into a name:
PartyMemberFrame_RefreshPetDebuffs reaches for
_G["PartyMemberFrame" .. self:GetID() .. "PetFrame"], so every one of the
848 ids declared across 57 files was looking up the wrong frame.

Zero when unset, which is what the real client answers and what FrameXML
concatenates without checking.
2026-08-01 16:02:15 -07:00

23 KiB