From ae0d4cf32087b36699bcb189831e781d659a22b4 Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Thu, 12 Nov 2026 04:28:45 +0000 Subject: [PATCH] Decompile fn_10020 (UIRodexContentsWnd::OnCreate) Batch #17843 by eAthena: 1 byte-identical, 0 confirmed by peer review. - fn_10020 UIRodexContentsWnd::OnCreate: byte-identical Merged automatically: every function is byte-identical to the original. --- Source/UI/Rodex/UIRodexContentsWnd.cpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/Source/UI/Rodex/UIRodexContentsWnd.cpp b/Source/UI/Rodex/UIRodexContentsWnd.cpp index ce58398b8..e39148855 100644 --- a/Source/UI/Rodex/UIRodexContentsWnd.cpp +++ b/Source/UI/Rodex/UIRodexContentsWnd.cpp @@ -118,9 +118,10 @@ void UIRodexContentsWnd::OnCreate(int, int) { RodexMailStore* store = g_rodexMailStore; switch (store->inboxType) { case MAIL_INBOX_NORMAL: { + RodexMailMap& mails = store->m_mails0; const std::int64_t mailId = store->currentMailId; - RodexMailMap::iterator mail = store->m_mails0.find(mailId); - if (mail != store->m_mails0.end()) { + RodexMailMap::iterator mail = mails.find(mailId); + if (mail != mails.end()) { this->SetMailContents(mail->second.sender, mail->second.title, mail->second.body, mail->second.hasItem, mail->second.zeny, mail->second.type); @@ -137,18 +138,20 @@ void UIRodexContentsWnd::OnCreate(int, int) { break; } case MAIL_INBOX_ACCOUNT: { + RodexMailMap& mails = store->m_mails1; const std::int64_t mailId = store->currentMailId; - RodexMailMap::iterator mail = store->m_mails1.find(mailId); - if (mail != store->m_mails1.end()) { + RodexMailMap::iterator mail = mails.find(mailId); + if (mail != mails.end()) { this->SetMailContents(mail->second.sender, mail->second.title, mail->second.body, mail->second.hasItem, mail->second.zeny, mail->second.type); } break; } case MAIL_INBOX_RETURNED: { + RodexMailMap& mails = store->m_mails2; const std::int64_t mailId = store->currentMailId; - RodexMailMap::iterator mail = store->m_mails2.find(mailId); - if (mail != store->m_mails2.end()) { + RodexMailMap::iterator mail = mails.find(mailId); + if (mail != mails.end()) { this->SetMailContents(mail->second.sender, mail->second.title, mail->second.body, mail->second.hasItem, mail->second.zeny, mail->second.type); }