Module: wine Branch: master Commit: 55348e5667d6af31efb6261d2da055be5910d8e9 URL: http://source.winehq.org/git/wine.git/?a=commit;h=55348e5667d6af31efb6261d2d...
Author: Alexandre Julliard julliard@winehq.org Date: Mon Dec 10 12:05:46 2007 +0100
user32: Keep waiting for posted messages in peek_message after we get an ignored message.
---
dlls/user32/message.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/user32/message.c b/dlls/user32/message.c index 53d1c1d..d3f4a3a 100644 --- a/dlls/user32/message.c +++ b/dlls/user32/message.c @@ -2173,11 +2173,11 @@ static BOOL peek_message( MSG *msg, HWND hwnd, UINT first, UINT last, UINT flags WMCHAR_MAP_RECVMESSAGE ); reply_message( &info, result, TRUE ); thread_info->receive_info = old_info; - next: - HeapFree( GetProcessHeap(), 0, buffer );
/* if some PM_QS* flags were specified, only handle sent messages from now on */ if (HIWORD(flags)) flags = PM_QS_SENDMESSAGE | LOWORD(flags); + next: + HeapFree( GetProcessHeap(), 0, buffer ); } }