Paul Vriens : gdi32/tests: Fix two test failures on Win9x.

Alexandre Julliard julliard at winehq.org
Thu Mar 12 09:54:37 CDT 2009


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

Author: Paul Vriens <Paul.Vriens.Wine at gmail.com>
Date:   Thu Mar 12 15:08:13 2009 +0100

gdi32/tests: Fix two test failures on Win9x.

---

 dlls/gdi32/tests/metafile.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dlls/gdi32/tests/metafile.c b/dlls/gdi32/tests/metafile.c
index b0c6f24..cf889c1 100644
--- a/dlls/gdi32/tests/metafile.c
+++ b/dlls/gdi32/tests/metafile.c
@@ -1223,7 +1223,9 @@ static void test_SetMetaFileBits(void)
     SetLastError(0xdeadbeef);
     hmf = SetMetaFileBitsEx(0, MF_GRAPHICS_BITS);
     ok(!hmf, "SetMetaFileBitsEx should fail\n");
-    ok(GetLastError() == ERROR_INVALID_DATA, "wrong error %d\n", GetLastError());
+    ok(GetLastError() == ERROR_INVALID_DATA ||
+       broken(GetLastError() == ERROR_INVALID_PARAMETER), /* Win9x */
+       "wrong error %d\n", GetLastError());
 
     /* Now with not even size */
     SetLastError(0xdeadbeef);
@@ -1242,7 +1244,9 @@ static void test_SetMetaFileBits(void)
     SetLastError(0xdeadbeef);
     hmf = SetMetaFileBitsEx(sizeof(MF_GRAPHICS_BITS), buf);
     ok(!hmf, "SetMetaFileBitsEx should fail\n");
-    ok(GetLastError() == ERROR_INVALID_DATA, "wrong error %d\n", GetLastError());
+    ok(GetLastError() == ERROR_INVALID_DATA ||
+       broken(GetLastError() == ERROR_INVALID_PARAMETER), /* Win9x */
+       "wrong error %d\n", GetLastError());
 
     /* Now with corrupted mtSize field */
     memcpy(buf, MF_GRAPHICS_BITS, sizeof(MF_GRAPHICS_BITS));




More information about the wine-cvs mailing list