[PATCH 2/5] quartz/tests: Filter out extraneous messages in test_video_window_messages().

Zebediah Figura z.figura12 at gmail.com
Wed Oct 9 22:33:41 CDT 2019


Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
---
Avoids test failures like <http://test.winehq.org/data/89d9bcb1f19a03ffafa9a93a5f32049b4bfdaa00/win10_newtb-w1064v1809-hi-32/quartz:videorenderer.html>

 dlls/quartz/tests/videorenderer.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/quartz/tests/videorenderer.c b/dlls/quartz/tests/videorenderer.c
index 69bbc57949d..0284a258fff 100644
--- a/dlls/quartz/tests/videorenderer.c
+++ b/dlls/quartz/tests/videorenderer.c
@@ -1881,7 +1881,7 @@ static void test_video_window_messages(IVideoWindow *window, HWND hwnd, HWND our
     for (i = 0; i < ARRAY_SIZE(drain_tests); ++i)
     {
         SendMessageA(hwnd, drain_tests[i], 0xdeadbeef, 0);
-        ret = PeekMessageA(&msg, 0, 0, 0, PM_REMOVE);
+        ret = PeekMessageA(&msg, 0, msg.message, msg.message, PM_REMOVE);
         ok(ret, "Expected a message.\n");
         ok(msg.hwnd == our_hwnd, "Got hwnd %p.\n", msg.hwnd);
         ok(msg.message == drain_tests[i], "Got message %#x.\n", msg.message);
@@ -1889,7 +1889,7 @@ static void test_video_window_messages(IVideoWindow *window, HWND hwnd, HWND our
         ok(!msg.lParam, "Got lparam %#lx.\n", msg.lParam);
         DispatchMessageA(&msg);
 
-        ret = PeekMessageA(&msg, 0, 0, 0, PM_REMOVE);
+        ret = PeekMessageA(&msg, 0, msg.message, msg.message, PM_REMOVE);
         ok(!ret, "Got unexpected message %#x.\n", msg.message);
     }
 
-- 
2.23.0




More information about the wine-devel mailing list