From c51ef12b17f38ec3e5121f89c9942863ebd6f5b9 Mon Sep 17 00:00:00 2001 From: Christian Costa Date: Mon, 19 Jan 2009 12:26:23 +0100 Subject: [PATCH] mciavi: Don't wait for events we don't handle. --- dlls/mciavi32/mciavi.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/dlls/mciavi32/mciavi.c b/dlls/mciavi32/mciavi.c index 35d8046838f..4e5faac7c0a 100644 --- a/dlls/mciavi32/mciavi.c +++ b/dlls/mciavi32/mciavi.c @@ -506,8 +506,7 @@ static DWORD MCIAVI_mciPlay(UINT wDevID, DWORD dwFlags, LPMCI_PLAY_PARMS lpParms delta = GetTickCount() - tc; LeaveCriticalSection(&wma->cs); - ret = MsgWaitForMultipleObjectsEx(2, events, - (delta >= frameTime) ? 0 : frameTime - delta, QS_ALLINPUT, MWMO_INPUTAVAILABLE); + ret = WaitForMultipleObjects(2, events, FALSE, (delta >= frameTime) ? 0 : frameTime - delta); EnterCriticalSection(&wma->cs); if (ret == WAIT_OBJECT_0 || wma->dwStatus != MCI_MODE_PLAY) break; @@ -520,8 +519,7 @@ static DWORD MCIAVI_mciPlay(UINT wDevID, DWORD dwFlags, LPMCI_PLAY_PARMS lpParms delta = 0; LeaveCriticalSection(&wma->cs); - ret = MsgWaitForMultipleObjectsEx(1, &wma->hStopEvent, delta, - QS_ALLINPUT, MWMO_INPUTAVAILABLE); + ret = WaitForMultipleObjects(1, &wma->hStopEvent, FALSE, delta); EnterCriticalSection(&wma->cs); if (ret == WAIT_OBJECT_0) break; -- 2.11.4.GIT