From 351147258604528eb504e690bfaced8780f273fd Mon Sep 17 00:00:00 2001 From: Ahmed Arif Date: Mon, 8 Jun 2026 21:24:13 +0200 Subject: [PATCH] [NTUSER] Fix XBUTTON1 reported as XBUTTON2 on WM_XBUTTONUP (#9120) Bug was introduced in https://github.com/reactos/reactos/commit/9e2f17bd8e32da6c9c3bfd029927fb9d44971773 (r54227). --- win32ss/user/ntuser/mouse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win32ss/user/ntuser/mouse.c b/win32ss/user/ntuser/mouse.c index 8c5da97f557..bdc626094ce 100644 --- a/win32ss/user/ntuser/mouse.c +++ b/win32ss/user/ntuser/mouse.c @@ -326,7 +326,7 @@ UserSendMouseInput(MOUSEINPUT *pmi, BOOL bInjected) SET_KEY_DOWN(gafAsyncKeyState, VK_XBUTTON1, FALSE); pCurInfo->ButtonsDown &= ~MK_XBUTTON1; Msg.wParam &= ~MK_XBUTTON1; - Msg.wParam |= MAKEWPARAM(0, XBUTTON2); + Msg.wParam |= MAKEWPARAM(0, XBUTTON1); co_MsqInsertMouseMessage(&Msg, bInjected, pmi->dwExtraInfo, TRUE); } if (pmi->mouseData & XBUTTON2)