Broker_BagFu

62.3k Downloads

Bug

Addonman opened this issue ยท 4 comments

commented

Message: ..\AddOns\Broker_BagFu\Core.lua line 242:
Usage: GetItemQualityColor(index)
Debug:
[string "=(tail call)"]: ?
[string "@RCLootCouncil\Classes\Services\ErrorHandler.lua"]:149:
...dOns\RCLootCouncil\Classes\Services\ErrorHandler.lua:147
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "@Broker_BagFu\Core.lua"]:242: OnTooltipShow()
[string "@bazooka\Bazooka.lua"]:1588: showTip()
[string "@bazooka\Bazooka.lua"]:1388:
Bazooka\Bazooka.lua:1379

commented

This problem occurs when the WoW client is slow to respond to requests for information, usually shortly after login. I believe there is a decent way to fix this, and that I may even use the technique in one of my other addons, but I no longer play the game any more.

This commit should work around it by just using the common quality colour and standard backpack picture if WoW doesn't respond quickly enough: 4d20214

commented

Actually, I already worked around this once in this very addon, using the APIs Blizzard made for this situation. Looks like they broke things again. :(

commented

OK, this should be properly fixed now. Blizzard changed how their Enums work, I've tagged a new 90001-1 version, which as I type this, I realise broke Classic.
I really hate their management of the APIs for this game.

commented

A better fix has been pushed and tagged as 90001-2 that should work with both Classic and Retail.