user32: After handling an internal message give a chance to real message to arrive.

Alexandre Julliard julliard at winehq.org
Mon Apr 27 05:31:52 CDT 2015


Dmitry Timoshkov <dmitry at baikal.ru> writes:

> @@ -2931,7 +2931,10 @@ static BOOL peek_message( MSG *msg, HWND hwnd, UINT first, UINT last, UINT flags
>                  else
>                      peek_message( msg, info.msg.hwnd, info.msg.message,
>                                    info.msg.message, flags | PM_REMOVE, changed_mask );
> -                continue;
> +
> +                /* give a chance to real message to arrive */
> +                HeapFree( GetProcessHeap(), 0, buffer );
> +                return FALSE;

Why do you need to leave the function instead of checking for further
messages? What is the issue you are seeing?

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list