Problem with explorer desktop and PAINT messages

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

Jesse Allen <the3dfxdude at> 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

More information about the wine-devel mailing list