user32: Set the queue mask only after flushing the window surfaces.

oldstable
Alexandre Julliard 2014-03-19 15:56:22 +01:00
parent 06960ac267
commit fc183ba2c5
1 changed files with 2 additions and 1 deletions

View File

@ -4093,6 +4093,8 @@ DWORD WINAPI MsgWaitForMultipleObjectsEx( DWORD count, const HANDLE *pHandles,
return WAIT_FAILED;
}
flush_window_surfaces( TRUE );
/* set the queue mask */
SERVER_START_REQ( set_queue_mask )
{
@ -4107,7 +4109,6 @@ DWORD WINAPI MsgWaitForMultipleObjectsEx( DWORD count, const HANDLE *pHandles,
for (i = 0; i < count; i++) handles[i] = pHandles[i];
handles[count] = get_server_queue_handle();
flush_window_surfaces( TRUE );
return wow_handlers.wait_message( count+1, handles, timeout, mask, flags );
}