commit | 553e3c98d11b95e3882dee0bd26c3ab2f664b0dd | [log] [tgz] |
---|---|---|
author | Peter Ganten <peter@ganten.org> | Mon Aug 14 20:53:00 2000 +0000 |
committer | Alexandre Julliard <julliard@winehq.org> | Mon Aug 14 20:53:00 2000 +0000 |
tree | 34a93a16ae3ffc5b673d2b0ebc1d1074919a21f5 | |
parent | c19e1a7e195b37d32b48b2dd5597383ec8a98c6a [diff] [blame] |
Threads without active or focus window should not receive keyboard messages.
diff --git a/windows/message.c b/windows/message.c index ccaa14e..4371f37 100644 --- a/windows/message.c +++ b/windows/message.c
@@ -382,7 +382,9 @@ if( message < WM_SYSKEYDOWN ) message += WM_SYSKEYDOWN - WM_KEYDOWN; } + if ( !hWnd ) return SYSQ_MSG_ABANDON; pWnd = WIN_FindWndPtr( hWnd ); + if (pWnd && (pWnd->hmemTaskQ != GetFastQueue16())) { /* Not for the current task */