ingame/mail/gamepad/mailsend_gamepad.lua:181 -- GAMEPAD_MAIL_SEND_FRAGMENT:RegisterCallback("StateChange", function(oldState, newState)
if newState == SCENE_FRAGMENT_SHOWING then
self:OnShowing()
elseif(newState == SCENE_SHOWN) then
if(self.pendingMailChanged) then
ZO_Dialogs_ShowGamepadDialog("MAIL_ATTACHMENTS_CHANGED")
self.pendingMailChanged = nil
end
elseif newState == SCENE_FRAGMENT_HIDDEN then
ZO_MailSendShared_SavePendingMail()
self:OnHidden()
end
end)