Module: wine Branch: master Commit: 1342254422ac5dff985aeeae1d1e220a21050487 URL: http://source.winehq.org/git/wine.git/?a=commit;h=1342254422ac5dff985aeeae1d...
Author: Huw Davies huw@codeweavers.com Date: Tue Jun 16 12:38:53 2015 +0100
user32/tests: Try to fix the test failures on Win 2k.
---
dlls/user32/tests/msg.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/dlls/user32/tests/msg.c b/dlls/user32/tests/msg.c index b5f9e6a..cc74f1c 100644 --- a/dlls/user32/tests/msg.c +++ b/dlls/user32/tests/msg.c @@ -10339,13 +10339,14 @@ static void wait_move_event(HWND hwnd, int x, int y) { MSG msg; DWORD time; - BOOL ret, go = FALSE; + BOOL ret;
time = GetTickCount(); - while (GetTickCount() - time < 200 && !go) { + while (GetTickCount() - time < 200) { ret = PeekMessageA(&msg, hwnd, WM_MOUSEMOVE, WM_MOUSEMOVE, PM_NOREMOVE); - go = ret && msg.pt.x > x && msg.pt.y > y; + if (ret && msg.pt.x > x && msg.pt.y > y) break; if (!ret) MsgWaitForMultipleObjects( 0, NULL, FALSE, GetTickCount() - time, QS_ALLINPUT ); + else Sleep( GetTickCount() - time ); } }