Hovering over mail icon with multiple items in Dragonflight
ilmare-tuor opened this issue ยท 1 comments
CT_MailMod 9.2.0.3 (in 9.2.0.4b zip)
Sending items back and forth between 2 characters both in "The Waking Shores" DF zone.
When mouse hovers over the item icon of a mail with multiple different items (not multiples of a single item) it throws the LUA error listed below. Doesn't matter if it is multiple single items or multiple stacks or a mix. So any email that shows a "crate" for an icon causes the error.
If you click the item box without touching the icon then click open there is NO error.
Also if you click "open all" no error.
LUA error:
Message: Interface/AddOns/CT_MailMod/CT_MailMod_StockUI.lua:1007: attempt to call method 'SetInboxItem' (a nil value)
Time: Thu Oct 20 18:02:03 2022
Count: 1
Stack: Interface/AddOns/CT_MailMod/CT_MailMod_StockUI.lua:1007: attempt to call method 'SetInboxItem' (a nil value)
[string "@Interface/AddOns/CT_MailMod/CT_MailMod_StockUI.lua"]:1007: in function <Interface/AddOns/CT_MailMod/CT_MailMod_StockUI.lua:991>
[string "=[C]"]: in function `InboxFrameItem_OnEnter'
[string "*MailFrame.xml:155_OnEnter"]:1: in function <[string "*MailFrame.xml:155_OnEnter"]:1>
Locals: self = MailItem1Button {
0 =
itemCount = 2
index = 1
IconOverlay = Texture {
}
count = 0
IconBorder = MailItem1ButtonIconBorder {
}
hasItem = 2
Icon = MailItem1ButtonIcon {
}
IconOverlay2 = Texture {
}
}
mailIndex = 1
mail =
sender = "Ilmare @ Koranos"
receiver = "Atheling @ Koranos"
numItems = 2
money = 0
isGM = false
id = 1
textCreated = false
wasReturned = false
wasRead = false
subject = "Laestrite Ore (7)"
from = "Ilmare"
daysleft = 27.926470
canReply = true
serial = 1
codAmount = 0
}
showMulti = true
gap = nil
(for index) = 1
(for limit) = 16
(for step) = 1
i = 1
name = "Laestrite Ore"
itemID = 171828
itemTexture = 3594132
count = 7
quality = 1
canUse = true
itemLink = "[Laestrite Ore]"
(*temporary) = nil
(*temporary) = GameTooltip {
0 =
}
(*temporary) = 1
(*temporary) = 1
(*temporary) = "attempt to call method 'SetInboxItem' (a nil value)"
module =
loadMail = defined @Interface/AddOns/CT_MailMod/CT_MailMod_MailStructure_Incoming.lua:26
filterName = defined @Interface/AddOns/CT_MailMod/CT_MailMod_Utility.lua:32
actionRetrieveMail = defined @Interface/AddOns/CT_MailMod/CT_MailMod_MailStructure_Incoming.lua:1157
getmaq = defined @Interface/AddOns/CT_MailMod/CT_MailMod_MailActions.lua:72
removeMailAction = defined @Interface/AddOns/CT_MailMod/CT_MailMod_MailActions.lua:40
beginProcessing = defined @Interface/AddOns/CT_MailMod/CT_MailMod_MailActions.lua:83
returnSelected = defined @Interface/AddOns/CT_MailMod/CT_MailMod_MassOpening.lua:115
updateMailLogButton = defined @Interface/AddOns/CT_MailMod/CT_MailMod_StockUI.lua:946
getTimeFromOffset = defined @Interface/AddOns/CT_MailMod/CT_MailMod_Utility.lua:20
showMailLog = defined @Interface/AddOns/CT_MailMod/CT_MailMod_MailLog.lua:1005
logIncoming = defined @Interface/AddOns/CT_MailMod/CT_MailMod_MailLog.lua:398
cancelProcessing = defined @Interface/AddOns/CT_MailMod/CT_MailMod_MailActions.lua:132
hideMailDeletePopups = defined @Interface/AddOns/CT_MailMod/CT_MailMod_MailStructure_Incoming.lua:540
inboxUpdateMailboxCount = defined @Interface/AddOns/CT_MailMod/CT_MailMod_StockUI.lua:112
updateMailLog = defined @Interface/AddOns/CT_MailMod/CT_MailMod_MailLog.lua:999
downloadMail = defined @Interface/AddOns/CT_MailMod/CT_MailMod_MailStructure_Incoming.lua:1122
convertMoneyToString = defined @Interface/AddOns/CT_MailMod/CT_MailMod_Utility.lua:165
currentMailAction = defined @Interface/AddOns/CT_MailMod/CT_MailMod_MailActions.lua:68
toggleMailLog = defined @Interface/AddOns/CT_MailMod/CT_MailMod_MailLog.lua:1016
pauseProcessing = defined @Interface/AddOns/CT_MailMod/CT_MailMod_MailActions.lua:122
clearMailActions = defined @Interface/AddOns/CT_MailMod/CT_MailMod_MailActions.lua:32
actionReturnMail = defined @Interface/AddOns/CT_MailMod/CT_MailMod_MailStructure_Incoming.lua:1185
addMailAction = defined @Interface/AddOns/CT_MailMod/CT_MailMod_MailActions.lua:25
logOutgoing = defined @Interface/AddOns/CT_MailMod/CT_MailMod_MailLog.lua:458
scaleMailLog = defined @Interface/AddOns/CT_MailMod/CT_MailMod_MailLog.lua:1028
externalDropDown_Initialize = defin