Commit 0fab85a5 authored by Alexandre Julliard's avatar Alexandre Julliard

server: Don't attach thread input to the desktop.

Now that the desktop can be owned by a thread we need to explicitly check for it in the thread attach check.
parent 31b0a4ed
......@@ -426,7 +426,7 @@ static struct window *create_window( struct window *parent, struct window *owner
}
/* if parent belongs to a different thread, attach the two threads */
if (parent && parent->thread && parent->thread != current)
if (parent && parent->thread && parent->thread != current && !is_desktop_window(parent))
{
if (!attach_thread_input( current, parent->thread )) goto failed;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment