Problem with explorer desktop and PAINT messages

Alexandre Julliard julliard at winehq.org
Mon Apr 10 10:13:46 CDT 2006


Jesse Allen <the3dfxdude at gmail.com> writes:

> There is a problem with explorer managing the desktop and the sending of
> PAINT messages. I've narrowed it down to the following area. In
> dlls/user/message.c wait_message_reply(), if QS_PAINT are the bits we get, 
> and we call MsgWaitForMultipleObjectsEx, it seems to block the process
> indefinitely. Should another process be replying here? I decided to
> make the function return if we get QS_PAINT. Now my app doesn't hang and 
> paints properly. Any ideas what I should be looking for or know?

If we are in wait_message_reply the other process is supposed to
reply. You should check what message this is, and why it doesn't get
replied to.

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list