commit | ca3ac8f1551c0e6fecbeeb4950f3c5c286d955ba | [log] [tgz] |
---|---|---|
author | Alexandre Julliard <julliard@winehq.org> | Fri Jul 11 21:55:58 2003 +0000 |
committer | Alexandre Julliard <julliard@winehq.org> | Fri Jul 11 21:55:58 2003 +0000 |
tree | e146bde71ddcb3cc631b614bbd2886e1fc9a35a9 | |
parent | aa95df0d941b31f3031c3d800b41eb116f7d5ea3 [diff] [blame] |
Run WH_KEYBOARD_LL and WH_MOUSE_LL hooks in the context of the thread that set the hook.
diff --git a/server/queue.c b/server/queue.c index ce72462..eb2c11c 100644 --- a/server/queue.c +++ b/server/queue.c
@@ -239,6 +239,7 @@ { struct process *process = thread->process; + remove_thread_hooks( thread ); if (!thread->queue) return; if (process->queue == thread->queue) /* is it the process main queue? */ {