"Juan Lang" <[EMAIL PROTECTED]> wrote:

win.c:2414: Test failed: message 000f available
win.c:2422: Test failed: message 000f available
win.c:2430: Test failed: message 000f available
make: *** [win.ok] Error 3

On the fourth run it succeeded.  I know you know that these are WM_PAINT
again.

Does moving flush_events() a bit further like in the attached patch help?
If it doesn't, please try to change 100 in flush_events to 200 or even
more and see if that helps.

--
Dmitry.
--- cvs/hq/wine/dlls/user/tests/win.c   Mon Oct 02 11:54:08 2006
+++ wine/dlls/user/tests/win.c  Tue Oct 03 03:27:46 2006
@@ -2398,7 +2398,6 @@ static void test_keyboard_input(HWND hwn

    ShowWindow(hwnd, SW_SHOW);
    UpdateWindow(hwnd);
-    flush_events();

    ok(GetActiveWindow() == hwnd, "wrong active window %p\n", 
GetActiveWindow());

@@ -2406,6 +2405,7 @@ static void test_keyboard_input(HWND hwn
    ok(GetFocus() == hwnd, "wrong focus window %p\n", GetFocus());

    while (PeekMessageA(&msg, 0, 0, 0, PM_REMOVE)) DispatchMessageA(&msg);
+    flush_events();

    PostMessageA(hwnd, WM_KEYDOWN, 0, 0);
    ok(PeekMessageA(&msg, 0, 0, 0, PM_REMOVE), "no message available\n");


Reply via email to