fix: mailbox error
This commit is contained in:
+8
-4
@@ -2653,8 +2653,10 @@ local function Guda_BagMailboxMenu_Initialize()
|
||||
local info = {}
|
||||
info.text = addon.Modules.Utils:ColorText(char.name, r, g, b)
|
||||
info.func = function()
|
||||
addon.Modules.MailboxFrame:ShowCharacter(charFullName)
|
||||
if not Guda_MailboxFrame:IsShown() then
|
||||
if addon.Modules.MailboxFrame and addon.Modules.MailboxFrame.ShowCharacter then
|
||||
addon.Modules.MailboxFrame:ShowCharacter(charFullName)
|
||||
end
|
||||
if Guda_MailboxFrame and not Guda_MailboxFrame:IsShown() then
|
||||
Guda_MailboxFrame:Show()
|
||||
end
|
||||
end
|
||||
@@ -2673,8 +2675,10 @@ local function Guda_BagMailboxMenu_Initialize()
|
||||
local info = {}
|
||||
info.text = addon.Modules.Utils:ColorText(char.name, r, g, b)
|
||||
info.func = function()
|
||||
addon.Modules.MailboxFrame:ShowCharacter(charFullName)
|
||||
if not Guda_MailboxFrame:IsShown() then
|
||||
if addon.Modules.MailboxFrame and addon.Modules.MailboxFrame.ShowCharacter then
|
||||
addon.Modules.MailboxFrame:ShowCharacter(charFullName)
|
||||
end
|
||||
if Guda_MailboxFrame and not Guda_MailboxFrame:IsShown() then
|
||||
Guda_MailboxFrame:Show()
|
||||
end
|
||||
end
|
||||
|
||||
+2
-2
@@ -379,7 +379,7 @@ local function Guda_MailboxCharacterMenu_Initialize()
|
||||
local info = {}
|
||||
info.text = addon.Modules.Utils:ColorText(char.name, r, g, b)
|
||||
info.func = function() MailboxFrame:ShowCharacter(charFullName) end
|
||||
local currentViewChar = MailboxFrame:GetCurrentViewChar and MailboxFrame:GetCurrentViewChar()
|
||||
local currentViewChar = MailboxFrame.GetCurrentViewChar and MailboxFrame:GetCurrentViewChar()
|
||||
info.checked = (currentViewChar == charFullName or (not currentViewChar and charFullName == currentPlayerFullName))
|
||||
UIDropDownMenu_AddButton(info)
|
||||
end
|
||||
@@ -400,7 +400,7 @@ local function Guda_MailboxCharacterMenu_Initialize()
|
||||
local info = {}
|
||||
info.text = addon.Modules.Utils:ColorText(char.name, r, g, b)
|
||||
info.func = function() MailboxFrame:ShowCharacter(charFullName) end
|
||||
local currentViewChar = MailboxFrame:GetCurrentViewChar and MailboxFrame:GetCurrentViewChar()
|
||||
local currentViewChar = MailboxFrame.GetCurrentViewChar and MailboxFrame:GetCurrentViewChar()
|
||||
info.checked = (currentViewChar == charFullName)
|
||||
UIDropDownMenu_AddButton(info)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user