BlizzMove

BlizzMove

6M Downloads

[Bug Report] Action Button Taint

pouljin opened this issue ยท 1 comments

commented

What game version did the bug occur in?

Retail

Troubleshooting

  • I have verified that BlizzMove is up to date.
  • I have tried to reproduce the bug with no other addons loaded.
  • I have verified that the issue hasn't yet been reported.

Describe the bug.

I often randomly get a taint with respect to action buttons.

Steps to reproduce.

seems to happen most often randomly after dismounting my dragon.

Expected behavior.

When I try to press an action button after dismounting my dragon it often throws the tainted function call message.

Errors

1x [ADDON_ACTION_BLOCKED] AddOn 'BlizzMove' tried to call the protected function 'ActionButton1:SetAttribute()'.
[string "@!BugGrabber/BugGrabber.lua"]:481: in function <!BugGrabber/BugGrabber.lua:481>
[string "=[C]"]: in function `SetAttribute'
[string "@FrameXML/ActionButton.lua"]:447: in function `UpdatePressAndHoldAction'
[string "@FrameXML/ActionButton.lua"]:513: in function `Update'
[string "@FrameXML/ActionButton.lua"]:465: in function `UpdateAction'
[string "@FrameXML/ActionBarController.lua"]:179: in function `ActionBarController_ResetToDefault'
[string "@FrameXML/ActionBarController.lua"]:164: in function `ActionBarController_UpdateAll'
[string "@FrameXML/ActionBarController.lua"]:66: in function <FrameXML/ActionBarController.lua:55>

Locals:
_ = Frame {
 RegisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:487
 0 = <userdata>
 UnregisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:487
 SetScript = <function> defined @!BugGrabber/BugGrabber.lua:487
}
event = "ADDON_ACTION_BLOCKED"
events = <table> {
 ADDON_ACTION_BLOCKED = <function> defined @!BugGrabber/BugGrabber.lua:553
 ADDON_ACTION_FORBIDDEN = <function> defined @!BugGrabber/BugGrabber.lua:553
 PLAYER_LOGIN = <function> defined @!BugGrabber/BugGrabber.lua:547
 LUA_WARNING = <function> defined @!BugGrabber/BugGrabber.lua:562
 ADDON_LOADED = <function> defined @!BugGrabber/BugGrabber.lua:507
}
commented

this often happens due to other addons, who share the same libs that blizzmove uses. since blizzmove is so early alphabetically, we often get blamed by blizzard in the errors, even though another addon actually caused it