Qian Hong : gdi32/tests: Marked EnumFontFamiliesEx_default_charset test on Arabic locale as broken.

Alexandre Julliard julliard at winehq.org
Fri Oct 19 13:33:53 CDT 2012


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

Author: Qian Hong <fracting at gmail.com>
Date:   Fri Oct 19 02:13:01 2012 +0800

gdi32/tests: Marked EnumFontFamiliesEx_default_charset test on Arabic locale as broken.

---

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

diff --git a/dlls/gdi32/tests/font.c b/dlls/gdi32/tests/font.c
index f32d2b9..4e34a4c 100644
--- a/dlls/gdi32/tests/font.c
+++ b/dlls/gdi32/tests/font.c
@@ -2421,6 +2421,7 @@ static void test_EnumFontFamiliesEx_default_charset(void)
     LOGFONT gui_font, enum_font;
     DWORD ret;
     HDC hdc;
+    WORD system_lang_id = PRIMARYLANGID(GetSystemDefaultLangID());
 
     ret = GetObject(GetStockObject(DEFAULT_GUI_FONT), sizeof(gui_font), &gui_font);
     ok(ret, "GetObject failed.\n");
@@ -2442,7 +2443,7 @@ static void test_EnumFontFamiliesEx_default_charset(void)
     }
     trace("'%s' has %d charsets.\n", gui_font.lfFaceName, efd.total);
 
-    ok(efd.lf[0].lfCharSet == gui_font.lfCharSet,
+    ok(efd.lf[0].lfCharSet == gui_font.lfCharSet || broken(system_lang_id == LANG_ARABIC),
        "(%s) got charset %d expected %d\n",
        efd.lf[0].lfFaceName, efd.lf[0].lfCharSet, gui_font.lfCharSet);
 




More information about the wine-cvs mailing list