From: Rémi Bernon rbernon@codeweavers.com
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55306 --- server/queue.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/server/queue.c b/server/queue.c index 15a63f880f1..67249d06599 100644 --- a/server/queue.c +++ b/server/queue.c @@ -1711,6 +1711,7 @@ static void queue_hardware_message( struct desktop *desktop, struct message *msg } input = thread->queue->input;
+ if (win != msg->win) always_queue = 1; if (!always_queue || merge_message( input, msg )) free_message( msg ); else {