ElvUI WindTools

ElvUI WindTools

3M Downloads

[Bug] After 9.2.5, In friend list when there is friend playing Diablo Immortal

hobulian opened this issue ยท 4 comments

commented

59x ElvUI_WindTools\Modules\Social\FriendList.lua:345: attempt to index field '?' (a nil value)
[string "@ElvUI_WindTools\Modules\Social\FriendList.lua"]:345: in function <ElvUI_WindTools\Modules\Social\FriendList.lua:193>
[string "=(tail call)"]: ?
[string "=[C]"]: in function FriendsFrame_UpdateFriendButton' [string "@FrameXML\FriendsFrame.lua"]:1261: in function FriendsFrame_UpdateFriends'
[string "@FrameXML\FriendsFrame.lua"]:629: in function FriendsList_Update' [string "@FrameXML\FriendsFrame.lua"]:307: in function <FrameXML\FriendsFrame.lua:306> [string "=[C]"]: in function Show'
[string "@FrameXML\UIParent.lua"]:3017: in function SetUIPanel' [string "@FrameXML\UIParent.lua"]:2862: in function ShowUIPanel'
[string "@FrameXML\UIParent.lua"]:2730: in function <FrameXML\UIParent.lua:2726>
[string "=[C]"]: in function SetAttribute' [string "@FrameXML\UIParent.lua"]:3582: in function <FrameXML\UIParent.lua:3561> [string "=[C]"]: in function ShowUIPanel'
[string "@FrameXML\FriendsFrame.lua"]:1068: in function `ToggleFriendsFrame'
[string "TOGGLESOCIAL"]:1: in function <[string "TOGGLESOCIAL"]:1>

Locals:
self =

{
SetDefaultModuleLibraries = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:367
Enable = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:294
NewModule = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:235
EnableModule = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:332
modules =
{
}
GetModule = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:210
IterateEmbeds = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:442
SecureHookScript = defined @ace3\AceHook-3.0\AceHook-3.0.lua:410
defaultModuleLibraries =
{
}
RawHookScript = defined @ace3\AceHook-3.0\AceHook-3.0.lua:395
GetName = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:279
name = "ElvUI_WindTools_FriendList"
Initialize = defined @ElvUI_WindTools\Modules\Social\FriendList.lua:389
IsEnabled = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:451
orderedModules =
{
}
DisableModule = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:350
UpdateFriendButton = defined @ElvUI_WindTools\Modules\Social\FriendList.lua:193
HookScript = defined @ace3\AceHook-3.0\AceHook-3.0.lua:366
IsHooked = defined @ace3\AceHook-3.0\AceHook-3.0.lua:493
IsModule = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:217
db =
{
}
SetDefaultModuleState = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:387
SetEnabledState = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:424
Hook = defined @ace3\AceHook-3.0\AceHook-3.0.lua:274
enabledState = true
initialized = true
baseName = "ElvUI_WindTools"
ProfileUpdate = defined @ElvUI_WindTools\Modules\Social\FriendList.lua:400
hooks =
{
}
SetDefaultModulePrototype = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:409
SecureHook = defined @ace3\AceHook-3.0\AceHook-3.0.lua:336
IterateModules = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:437
UnhookAll = defined @ace3\AceHook-3.0\AceHook-3.0.lua:477
RawHook = defined @ace3\AceHook-3.0\AceHook-3.0.lua:313
Unhook = defined @ace3\AceHook-3.0\AceHook-3.0.lua:418
moduleName = "FriendList"
defaultModuleState = true
Disable = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:314
}
button = FriendsListFrameScrollFrameButton8 {
0 =
OnEnter = defined @FrameXML\FriendsFrame.lua:1905
index = 8
buttonType = 2
travelPassButton = FriendsListFrameScrollFrameButton8TravelPassButton {
}
status = FriendsListFrameScrollFrameButton8Status {
}
background = FriendsListFrameScrollFrameButton8Background {
}
OnClick = defined @FrameXML\FriendsFrame.lua:2086
OnLoad = defined @FrameXML\FriendsFrame.lua:1893
id = 7
OnLeave = defined @FrameXML\FriendsFrame.lua:2081
name = FriendsListFrameScrollFrameButton8Name {
}
highlight = {
}
summonButton = FriendsListFrameScrollFrameButton8SummonButton {
}
info = FriendsListFrameScrollFrameButton8Info {
}
Favorite = {
}
gameIcon = FriendsListFrameScrollFrameButton8GameIcon {
}
}
game = "ANBS"
realID = "|Kq104|k"
name = nil
server = nil
class = nil
area = nil
level = nil
note = ""
faction = nil
status = "AFK"
isInCurrentRegion = nil
regionID = nil
buttonTitle = "|Kq104|k"
buttonText = nil
realIDString = "|Kq104|k"
nameString = nil
classColor = nil
iconGroup = "ANBS"
(*temporary) = nil
(*temporary) = "Modern"
(*temporary) =
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil

commented

Should add info and custom icon about
BNET_CLIENT_DI = "ANBS"
-- Diablo Immortal

commented

DI

Tried to set same ratio as that of Windtool's icons
Dunno this will help or you can make your own.

commented

nice work, it will be fixed in 2.42.

commented

added in c11c502