Alexandre Julliard : user32: Keep waiting for posted messages in peek_message after we get an ignored message .

Alexandre Julliard julliard at winehq.org
Mon Dec 10 08:54:20 CST 2007


Module: wine
Branch: master
Commit: 55348e5667d6af31efb6261d2da055be5910d8e9
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=55348e5667d6af31efb6261d2da055be5910d8e9

Author: Alexandre Julliard <julliard at 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 );
     }
 }
 




More information about the wine-cvs mailing list