HolyPower Not Updating
ferous opened this issue ยท 6 comments
HolyPower doesn't seem to be updating. Here is the thread with everything I was talking about on the WoWI forums: http://www.wowinterface.com/forums/showthread.php?t=34833
here is my code: http://pastie.org/1143643
It is not updating and showing three upon logging in or reloading UI even though I only have zero or 1 holypower. But, if I use Crusader Strike, or Holy Shock, or what Have you, it corrects itself and shows that i have 1, or 2 or the like. And if I use Word of Glory or what ever spell that consumes my HolyPower, it appropriately shows all my HolyPower Runes dissapearing, but if I log in and out or reload UI it shows all three active even though I don't.
The slightly confusing statement above boils down to the number of displayed Holy Runes not being correct after player login or UI reload.
Registering PLAYER_ENTERING_WORLD and performing an update from that event should solve the issue.
I knew it came out confusing :P I have a hard time expaining things for some odd reason...
The problem is really that oUF executes Update without the powerType argument, making it return. A easy solution would just to tell oUF to update with ForceUpdate instead of Path.
This is true for the happiness element as well.
Sounds like a nice idea as it saves having to register events in multiple elements for the startup event.
Those elements that don't have ForceUpdate functions may require some trickery to get around, but I'm sure you have a plan Haste :-D