[PATCH 0/1] MR7011: server: Allow merging WM_MOUSEMOVE across internal messages.
From: Rémi Bernon <rbernon(a)codeweavers.com> Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56348 --- server/queue.c | 1 + 1 file changed, 1 insertion(+) diff --git a/server/queue.c b/server/queue.c index 47870884644..76a82dcf712 100644 --- a/server/queue.c +++ b/server/queue.c @@ -808,6 +808,7 @@ static int merge_mousemove( struct thread_input *input, const struct message *ms for (ptr = list_tail( &input->msg_list ); ptr; ptr = list_prev( &input->msg_list, ptr )) { prev = LIST_ENTRY( ptr, struct message, entry ); + if (prev->msg >> 31) continue; /* ignore internal messages */ if (prev->msg != WM_INPUT) break; } if (!ptr) return 0; -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/7011
participants (1)
-
Rémi Bernon