Detlef Riekenberg : winmm/tests: Fix a test on win98.

Alexandre Julliard julliard at winehq.org
Thu Apr 9 11:13:49 CDT 2009


Module: wine
Branch: master
Commit: be0721d4427bd8f8814998ebcae88aa10da7e1f6
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=be0721d4427bd8f8814998ebcae88aa10da7e1f6

Author: Detlef Riekenberg <wine.dev at web.de>
Date:   Wed Apr  8 22:15:17 2009 +0200

winmm/tests: Fix a test on win98.

---

 dlls/winmm/tests/mixer.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/dlls/winmm/tests/mixer.c b/dlls/winmm/tests/mixer.c
index b54bb83..59627a7 100644
--- a/dlls/winmm/tests/mixer.c
+++ b/dlls/winmm/tests/mixer.c
@@ -1030,9 +1030,12 @@ static void test_mixerOpen(void)
            mmsys_error(rc));
 
         rc = mixerOpen(&mix, d, 0xdeadbeef, 0, CALLBACK_WINDOW);
-        ok(rc == MMSYSERR_INVALPARAM,
+        ok(rc == MMSYSERR_INVALPARAM ||
+           rc == MMSYSERR_NOERROR, /* 98 */
            "mixerOpen: MMSYSERR_INVALPARAM expected, got %s\n",
            mmsys_error(rc));
+        if (rc == MMSYSERR_NOERROR)
+            test_mixerClose(mix);
 
         /* Test mixerOpen with a NULL dwCallback and CALLBACK_WINDOW flag. */
         rc = mixerOpen(&mix, d, 0, 0, CALLBACK_WINDOW);




More information about the wine-cvs mailing list