Huw Davies : gdi32/tests: Only test the lowest byte of GdiRealizationInfo flags so that the test passes on Vista .

Alexandre Julliard julliard at winehq.org
Mon Feb 16 09:36:00 CST 2009


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

Author: Huw Davies <huw at codeweavers.com>
Date:   Mon Feb 16 14:07:29 2009 +0000

gdi32/tests: Only test the lowest byte of GdiRealizationInfo flags so that the test passes on Vista.

---

 dlls/gdi32/tests/font.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/gdi32/tests/font.c b/dlls/gdi32/tests/font.c
index cc80265..cf6d3f9 100644
--- a/dlls/gdi32/tests/font.c
+++ b/dlls/gdi32/tests/font.c
@@ -2580,7 +2580,7 @@ static void test_GdiRealizationInfo(void)
     memset(info, 0xcc, sizeof(info));
     r = pGdiRealizationInfo(hdc, info);
     ok(r != 0, "ret 0\n");
-    ok(info[0] == 1, "info[0] = %x for the system font\n", info[0]);
+    ok((info[0] & 0xf) == 1, "info[0] = %x for the system font\n", info[0]);
     ok(info[3] == 0xcccccccc, "structure longer than 3 dwords\n");
 
     if (!is_truetype_font_installed("Arial"))
@@ -2599,7 +2599,7 @@ static void test_GdiRealizationInfo(void)
     memset(info, 0xcc, sizeof(info));
     r = pGdiRealizationInfo(hdc, info);
     ok(r != 0, "ret 0\n");
-    ok(info[0] == 3, "info[0] = %x for arial\n", info[0]);
+    ok((info[0] & 0xf) == 3, "info[0] = %x for arial\n", info[0]);
     ok(info[3] == 0xcccccccc, "structure longer than 3 dwords\n");
 
     DeleteObject(SelectObject(hdc, hfont_old));




More information about the wine-cvs mailing list