Module: wine Branch: master Commit: 1cf2c9c179ddf756a89d0a746414542200fdd47a URL: http://source.winehq.org/git/wine.git/?a=commit;h=1cf2c9c179ddf756a89d0a7464...
Author: Alexandre Julliard julliard@winehq.org Date: Wed Dec 5 12:48:30 2012 +0100
user32: Ignore the PM_NOYIELD flag on the client side.
---
dlls/user32/message.c | 9 ++------- 1 files changed, 2 insertions(+), 7 deletions(-)
diff --git a/dlls/user32/message.c b/dlls/user32/message.c index 8ca259b..3f0312a 100644 --- a/dlls/user32/message.c +++ b/dlls/user32/message.c @@ -3685,13 +3685,8 @@ BOOL WINAPI DECLSPEC_HOTPATCH PeekMessageW( MSG *msg_out, HWND hwnd, UINT first, { DWORD ret;
- flush_window_surfaces( !(flags & PM_NOYIELD) ); - - if (flags & PM_NOYIELD) - ret = USER_Driver->pMsgWaitForMultipleObjectsEx( 0, NULL, 0, QS_ALLINPUT, 0 ); - else - ret = wow_handlers.wait_message( 0, NULL, 0, QS_ALLINPUT, 0 ); - + flush_window_surfaces( TRUE ); + ret = wow_handlers.wait_message( 0, NULL, 0, QS_ALLINPUT, 0 ); /* if we received driver events, check again for a pending message */ if (ret == WAIT_TIMEOUT || !peek_message( &msg, hwnd, first, last, flags, 0 )) return FALSE; }