From: Brendan McGrath <bmcgrath@codeweavers.com> This fixes an intermittently failing test. --- dlls/mf/tests/mf.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dlls/mf/tests/mf.c b/dlls/mf/tests/mf.c index 85cfb1f63dc..60c0f9d7b80 100644 --- a/dlls/mf/tests/mf.c +++ b/dlls/mf/tests/mf.c @@ -10375,6 +10375,10 @@ static void test_media_session_scrubbing(void) hr = WaitForSingleObject(media_sink->preroll_event, 100); ok(hr == WAIT_TIMEOUT, "Unexpected hr %#lx.\n", hr); + hr = wait_media_event_until_blocking(session, callback, MESessionStarted, 1000, &propvar); + ok(hr == S_OK, "Unexpected hr %#lx.\n", hr); + PropVariantClear(&propvar); + todo_wine CHECK_CALLED(test_media_sink_GetPresentationClock); todo_wine @@ -10382,10 +10386,6 @@ static void test_media_session_scrubbing(void) todo_wine CHECK_CALLED(test_media_sink_GetStreamSinkCount); - hr = wait_media_event_until_blocking(session, callback, MESessionStarted, 1000, &propvar); - ok(hr == S_OK, "Unexpected hr %#lx.\n", hr); - PropVariantClear(&propvar); - SET_EXPECT(test_transform_ProcessMessage_FLUSH); SET_EXPECT(test_stream_sink_Flush); hr = IMFMediaSession_Stop(session); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/10053