From 93a4e1eed3ca7d8cb2415c689c617ea462dd6718 Mon Sep 17 00:00:00 2001 From: Dmitry Timoshkov Date: Wed, 27 Oct 2004 21:55:00 +0000 Subject: [PATCH] Take into account window visibility when searching for a target for a hardware mouse message. --- server/queue.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/queue.c b/server/queue.c index 7946099557..d71176985b 100644 --- a/server/queue.c +++ b/server/queue.c @@ -1083,7 +1083,8 @@ static user_handle_t find_hardware_message_window( struct thread_input *input, s { if (!input || !(win = input->capture)) { - if (!(win = msg->win)) win = window_from_point( msg->x, msg->y ); + if (!(win = msg->win) || !is_window_visible( win )) + win = window_from_point( msg->x, msg->y ); } } return win; -- 2.33.8