View Single Post
06/18/16, 01:43 PM   #3
Lodur
AddOn Author - Click to view addons
Join Date: Feb 2014
Posts: 108
The problem may be that in:

https://github.com/esoui/esoui/blob/...x_keyboard.lua
Code:
function MailInbox:OnMailRemoved(mailId)
    self.reportedMailIds[zo_getSafeId64Key(mailId)] = nil
    self:RefreshData()
end
Needs to be:

Code:
function MailInbox:OnMailRemoved(mailId)
    if mailId == self.dirtyMail then
        self.dirtyMail = nil
    end

    self.reportedMailIds[zo_getSafeId64Key(mailId)] = nil
    self:RefreshData()
end

The crash in my post above is from MailInbox trying to load the mail info from a mailId (self.dirtyMail) for a mail that is now deleted.
  Reply With Quote