Module: wine Branch: master Commit: ea4babc5115d2790a49172ab3a1d2ec710243811 URL: http://source.winehq.org/git/wine.git/?a=commit;h=ea4babc5115d2790a49172ab3a...
Author: Alexandre Julliard julliard@winehq.org Date: Wed Dec 16 17:50:24 2009 +0100
user32/tests: Always reset events when starting a WaitForInputIdle test.
---
dlls/user32/tests/msg.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/dlls/user32/tests/msg.c b/dlls/user32/tests/msg.c index 90ec5a0..efa5b12 100644 --- a/dlls/user32/tests/msg.c +++ b/dlls/user32/tests/msg.c @@ -12038,9 +12038,9 @@ static const struct { WAIT_TIMEOUT, WAIT_TIMEOUT, FALSE }, { 0, 0, FALSE }, { 0, 0, FALSE }, -/* 10 */ { 0, 0, FALSE }, +/* 10 */ { 0, 0, TRUE }, { 0, 0, FALSE }, - { 0, WAIT_FAILED, FALSE }, + { 0, WAIT_TIMEOUT, TRUE }, };
static void do_wait_idle_child( int arg ) @@ -12112,7 +12112,7 @@ static void do_wait_idle_child( int arg ) Sleep( 200 ); hwnd = CreateWindowExA(0, "TestClass", NULL, WS_POPUP|WS_VISIBLE, 0, 0, 10, 10, 0, 0, 0, NULL); SetTimer( hwnd, 3, 1, NULL ); - Sleep( 1000 ); + Sleep( 200 ); while (PeekMessage( &msg, 0, 0, 0, PM_REMOVE|PM_NOYIELD )) DispatchMessage( &msg ); break; case 8: @@ -12207,6 +12207,8 @@ static void test_WaitForInputIdle( char *argv0 )
for (i = 0; i < sizeof(wait_idle_expect)/sizeof(wait_idle_expect[0]); i++) { + ResetEvent( start_event ); + ResetEvent( end_event ); sprintf( path, "%s msg %u", argv0, i ); ret = CreateProcessA( NULL, path, NULL, NULL, TRUE, 0, NULL, NULL, &startup, &pi ); ok( ret, "CreateProcess '%s' failed err %u.\n", path, GetLastError() );