[PATCH 3/4] user32/tests: Use empty_message_queue to peek messages.

Rémi Bernon rbernon at codeweavers.com
Fri May 14 04:46:49 CDT 2021


Signed-off-by: Rémi Bernon <rbernon at codeweavers.com>
---
 dlls/user32/tests/input.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dlls/user32/tests/input.c b/dlls/user32/tests/input.c
index 9e877c9ae76..a5b130c4a35 100644
--- a/dlls/user32/tests/input.c
+++ b/dlls/user32/tests/input.c
@@ -2139,7 +2139,6 @@ static LRESULT CALLBACK rawinputbuffer_wndproc(HWND hwnd, UINT msg, WPARAM wpara
     RAWINPUT ri;
     char buffer[16 * sizeof(RAWINPUT64)];
     UINT size, count, rawinput_size, iteration = rawinputbuffer_wndproc_count++;
-    MSG message;
 
     if (is_wow64) rawinput_size = sizeof(RAWINPUT64);
     else rawinput_size = sizeof(RAWINPUT);
@@ -2182,7 +2181,7 @@ static LRESULT CALLBACK rawinputbuffer_wndproc(HWND hwnd, UINT msg, WPARAM wpara
             ok(rawinput_buffer_mouse_x(buffer, 0) == 5, "Unexpected rawinput data: %d\n", rawinput_buffer_mouse_x(buffer, 0));
 
             /* peek the messages now, they should still arrive in the correct order */
-            while (PeekMessageA(&message, 0, WM_INPUT, WM_INPUT, PM_REMOVE)) DispatchMessageA(&message);
+            empty_message_queue();
         }
 
         /* reading the message data now should fail on the second iteration, the data
-- 
2.31.0




More information about the wine-devel mailing list