From 303fb648f9b077c65bb3361ef47043735457672c Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Wed, 4 Nov 2026 23:29:29 +0000 Subject: [PATCH] Decompile fn_07718 (UIMessengerGroupWnd::SendMsg) Batch #11143 by dori: 0 byte-identical, 1 confirmed by peer review. - fn_07718 UIMessengerGroupWnd::SendMsg: logic confirmed by peer review Peer-reviewed-by: Yommy, cremane Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/Contents/Messenger/MessengerMember.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/Contents/Messenger/MessengerMember.cpp b/Source/Contents/Messenger/MessengerMember.cpp index 8c682fdc..979504d1 100644 --- a/Source/Contents/Messenger/MessengerMember.cpp +++ b/Source/Contents/Messenger/MessengerMember.cpp @@ -1,4 +1,5 @@ #include "Contents/Messenger/MessengerMember.h" +#include "Client/Input/Mouse.h" #include "Contents/Configuration/ServiceConfiguration.h" #include "Contents/MessageTable.h" #include "Resource/Bitmap/BitmapResource.h" @@ -2004,8 +2005,8 @@ int UIMessengerGroupWnd::SendMsg(UIWindow* sender, int message, std::intptr_t a, menu->SendMsg(nullptr, 0x53, 0x22, 0, 0, 0); menu->SendMsg(nullptr, 0x1E, 0, 0, 0, 0); menu->Move( - std::min(std::max(g_screenWidth + 1, 1), g_renderer->viewport.width - menu->geometry.width), - std::min(std::max(g_screenHeight + 1, 1), g_renderer->viewport.height - menu->geometry.height) + std::min(std::max(g_mouse.x + 1, 1), g_renderer->viewport.width - menu->geometry.width), + std::min(std::max(g_mouse.y + 1, 1), g_renderer->viewport.height - menu->geometry.height) ); } return 0;