Aug. 18, 2026
3:38 a.m.
From: navi <navi@vlhl.dev> --- server/queue.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/queue.c b/server/queue.c index eda9704d43f..e7793f1897e 100644 --- a/server/queue.c +++ b/server/queue.c @@ -2512,7 +2512,7 @@ static void queue_pointer_message( UINT message, struct pointer *pointer, int re queue_hardware_message( desktop, msg, 1 ); - if (!repeated && pointer->primary) + if (!repeated && message != WM_POINTERENTER && pointer->primary) { int click_msgs[2] = { WM_LBUTTONDOWN, WM_LBUTTONUP }, move_msg[2] = { WM_MOUSEMOVE }, *msgs; msgs = message == WM_POINTERUP ? click_msgs : move_msg; -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/11693