[PATCH] qcap/tests: Avoid test failures in test_seeking().

Gijs Vermeulen gijsvrm at gmail.com
Mon Jul 20 11:19:46 CDT 2020


Signed-off-by: Gijs Vermeulen <gijsvrm at gmail.com>
---
 dlls/qcap/tests/avimux.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dlls/qcap/tests/avimux.c b/dlls/qcap/tests/avimux.c
index 572314f8ab..d1a67a01a1 100644
--- a/dlls/qcap/tests/avimux.c
+++ b/dlls/qcap/tests/avimux.c
@@ -784,11 +784,13 @@ static void test_seeking(void)
 
     hr = IMediaSeeking_GetDuration(seeking, &time);
     todo_wine ok(hr == S_OK, "Got hr %#x.\n", hr);
-    todo_wine ok(!time, "Got duration %s.\n", wine_dbgstr_longlong(time));
+    if (hr == S_OK)
+        ok(!time, "Got duration %s.\n", wine_dbgstr_longlong(time));
 
     hr = IMediaSeeking_GetCurrentPosition(seeking, &time);
     todo_wine ok(hr == S_OK, "Got hr %#x.\n", hr);
-    todo_wine ok(!time, "Got duration %s.\n", wine_dbgstr_longlong(time));
+    if (hr == S_OK)
+        ok(!time, "Got duration %s.\n", wine_dbgstr_longlong(time));
 
     hr = IMediaSeeking_GetStopPosition(seeking, &time);
     ok(hr == E_NOTIMPL, "Got hr %#x.\n", hr);
-- 
2.27.0




More information about the wine-devel mailing list